Sr. Software Engineer

Visa Visa · Fintech · Singapore

Visa is seeking a Sr. Software Engineer for their PAM (Payment Authorization and Monitoring) Tools Team. The role focuses on driving Test Automation for web applications, including UI automation with Selenium/Playwright and API testing with Rest Assured. Responsibilities include creating test plans, scripts, managing Jenkins pipelines for CI/CD, and collaborating with global development teams. Requires strong OOP, testing frameworks (JUnit/TestNG), build tools (Maven/Gradle), Git, SQL, and Linux proficiency.

What you'd actually do

  1. Create test plans, test cases, and test scripts
  2. Execute and report on the full testing suite of both manual and automated tests
  3. Develop and maintain UI automation scripts using Java, Selenium, and Playwright
  4. Ensure the robustness and reusability of the automation frameworks
  5. Create and manage API automation scripts using Java and Rest Assured

Skills

Required

  • Java
  • Selenium
  • Playwright
  • Rest Assured
  • JUnit
  • TestNG
  • Maven
  • Gradle
  • Jenkins
  • Git
  • GitHub
  • SQL
  • Linux

Nice to have

  • Object-Oriented Programming (OOP) concepts
  • Java collections
  • exceptions
  • file I/O
  • IDEs (e.g. Visual Studio Code, IntelliJ, etc.)
  • DevOps environment

What the JD emphasized

  • strong understanding of Software Testing frameworks like JUnit or TestNG
  • commanding expertise over Selenium and Playwright for UI automation
  • solid understanding of Rest Assured for API testing
  • good knowledge and experience on object-oriented programming (OOP)
  • strong expertise with Jenkins for CI/CD