Visa
Sr. SW Test Engineer
Singapore · Work style not stated · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerVisa
- LocationSingapore
- Work styleWork style not stated
- Employment typeFull time
- Employer posted
About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
Information security is an integral part of Visa’s corporate culture. It is essential to maintaining our position as an industry leader in electronic payments, and it is the responsibility of each employee to safeguard information, protect it from unauthorized access, and ensure regulatory compliance. Information security has a significant effect on privacy, consumer confidence, external reputation, and the bottom line, and it is a priority on everyone’s agenda.
Show full description
The successful candidate will be part of Visa’s Business-to-Business Identity & Access Management team, which is part of the larger Cybersecurity organization. The B2B IAM team has a global focus and responds to an evolving threat landscape, regulatory compliance needs, IT security requirements, and technology architecture priorities. The team is responsible for enabling secure access to business portals and associated services.
The Senior Software Test Engineer will help ensure quality, security, release readiness, and platform stability for B2B IAM applications. This role requires hands-on experience in test engineering, test automation, full-stack application validation, security patch validation, release support, and production-like environment troubleshooting.
Essential Functions
- Own and drive test planning, test design, execution, and automation for assigned Java, .NET Core, Python, and full-stack B2B IAM applications.
- Develop, enhance, and maintain automated tests and test frameworks using tools such as Selenium, Playwright, Postman/Newman, JMeter, Java, Python, or similar technologies.
- Perform functional, regression, integration, API, performance, smoke, sanity, and post-deployment validation testing.
- Support full-stack application testing and troubleshooting across front-end, back-end, database, API, middleware, and infrastructure layers.
- Support QA, staging, pre-production, and production-like environments by troubleshooting issues, validating configurations, and helping maintain environment stability.
- Support security patching, vulnerability remediation, dependency upgrades, certificate renewals, middleware updates, and patch validation activities.
- Support release management activities, including release readiness validation, deployment validation, smoke testing, regression testing, release sign-off inputs, rollback support, and post-release validation.
- Contribute to platform stability through monitoring, log analysis, root cause analysis, defect investigation, and collaboration with development, security, and operations teams.
- Conduct API and performance testing using tools such as Postman, SoapUI, OpenAPI/Swagger, JMeter, LoadRunner, or similar tools.
- Work with relational databases and directory services to validate data, write SQL queries, troubleshoot issues, and support IAM workflows.
- Collaborate with developers, product owners, QA engineers, security engineers, operations personnel, and system engineers to support secure, stable, and high-quality delivery.
- Ensure assigned test and release activities align with Visa Development Management Methodology, Visa Technical Security Requirements, SSDLC practices, and cybersecurity requirements.
- Use CI/CD, source control, code quality, and DevOps tools such as Jenkins, GitHub, Bitbucket, Artifactory, SonarQube, Checkmarx, Docker, Kubernetes, or similar tools.
- Contribute to internal tools, scripts, dashboards, test utilities, and automation solutions using Java, Python, JavaScript, React, Angular, Node.js, REST APIs, SQL, HTML5, or CSS3.
- Support the use of generative AI, agentic tools, and AI-assisted automation to improve testing, release validation, failure analysis, and support workflows.
- Participate in Agile/Scrum ceremonies, create and maintain test documentation, share knowledge, and mentor junior engineers as needed.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications
- 2+ years of relevant work experience and a bachelor’s degree OR 5+ years of relevant work experience. Masters graduates must have 2+ years of relevant work experience to qualify.
Preferred Qualifications
- 3 or more years of relevant work experience with a bachelor’s degree, or 2 or more years of relevant work experience with an advanced degree such as a master’s, MBA, JD, or MD.
- Bachelor’s or master’s degree in Computer Science, Information Systems, Cybersecurity, Engineering, or a related technical field is preferred.
- Hands-on experience in software quality engineering, test automation, full-stack application testing, release validation, and platform support.
- Proficiency with one or more programming or scripting languages such as Java, Python, JavaScript, TypeScript, SQL, shell scripting, or similar languages.
- Experience testing or supporting applications built with Java, J2EE, Spring, Spring Boot, .NET Core, Python, RESTful services, microservices, and relational databases.
- Experience with automation, API, and performance testing tools such as Selenium, Playwright, Postman/Newman, REST Assured, SoapUI, JMeter, LoadRunner, PyTest, JUnit, TestNG, or Cucumber.
- Experience with front-end technologies such as JavaScript, HTML5, CSS3, React, Angular, Node.js, Bootstrap, Webpack, or jQuery.
- Working knowledge of JBoss Web Server, Apache Tomcat, Red Hat Linux, MS SQL Server, LDAP, Active Directory, and Windows environments.
- Experience supporting security patching, vulnerability remediation, release validation, deployment validation, platform stability, monitoring, log analysis, troubleshooting, and root cause analysis.
- Familiarity with SSDLC, cybersecurity controls, vulnerability management, application security testing, and tools such as SonarQube, Checkmarx, FindBugs, Black Duck, Veracode, or Fortify.
- Experience with CI/CD, DevOps, source control, containerization, and Agile tools such as Jenkins, GitHub, Bitbucket, Artifactory, Docker, Kubernetes, OpenShift, Jira, Confluence, Zephyr, or similar tools.
- Exposure to or familiarity with generative AI, prompt engineering, agentic tools, AI-assisted automation, and emerging coding or testing practices.
- Strong analytical, debugging, troubleshooting, communication, collaboration, and knowledge-sharing skills.
Visa is an EEO Employer
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
QA and test engineer jobs in Singapore
ROLIVA currently lists 58 open roles like this in Singapore.
Employers hiring for this
- Lumilens16 open roles
- Fuku5 open roles
- Resmed5 open roles
- Marvell4 open roles
- HP3 open roles
At a glance
- Employment typeFull time
- SenioritySenior
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.
SQL Python Jira Confluence Kubernetes Docker React TypeScript JavaScript Node.js Java Agile Scrum