Sr. SW Test Engineer
AI in this role
Senior software test engineer responsible for test automation, validation, and stability of B2B identity and access management applications.
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.
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.
How we rate this
Sr. SW Test Engineer at Visa rates 0 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.
Prepare for this job
A free preview built only from this posting: what it asks for, what you could be asked in an interview, and how to adjust your resume.
Skills and AI tools this role asks for
Questions you could be asked
- How do you structure and test a prompt to get consistent output from a language model?
- Tell me about a project where test automation was part of your work. What did you do?
- Tell me about a project where api testing was part of your work. What did you do?
- Tell me about a project where performance testing was part of your work. What did you do?
- Tell me about a project where troubleshooting was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: Prompt Engineering, Test Automation, API Testing, Performance Testing, and Troubleshooting. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them — a tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get a free CV reviewGet new AI jobs by email
One email a week with the new AI jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step