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
Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate one of the world’s most advanced payment processing networks, capable of handling tens of thousands of secure transactions per second across millions of merchants, thousands of financial institutions, and billions of people globally.
As part of Visa Technology, you’ll work on large-scale distributed systems and solve complex challenges across new payment flows, real-time transaction platforms, cybersecurity, data-driven solutions, and B2C platforms—where quality, reliability, and trust are non-negotiable.
The Opportunity:
We are looking for versatile, curious, and energetic Quality Engineers (QA / SDET) who are passionate about building highly reliable, scalable, and secure systems at global scale.
As a QA Engineer at Visa, you will be an integral member of a cross-functional squad, collaborating closely with Software Engineers, Product Managers, and DevOps to design, build, test, and continuously improve software products used worldwide. Your work will directly influence the stability, performance, and correctness of payment technologies that power the future of digital commerce.
The Work Itself:
-
Design and implement quality strategies and automated test frameworks for systems that impact a significant portion of the world’s population.
-
Influence Visa’s internal standards for testability, reliability, scalability, security, and observability.
-
Collaborate cross-functionally to create test plans, quality metrics, and risk assessments for multiple Visa technology offerings.
-
Actively contribute to product quality improvements, validation of new business flows, and release confidence across diverse Agile squads.
-
Validate distributed systems and cloud-native services, ensuring correctness under scale, concurrency, and failure scenarios.
-
Test and assure robust, scalable products serving merchants, B2B customers, and government solutions.
-
Leverage modern tools and technologies to test Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later solutions.
-
Make a difference through mentorship, quality advocacy, and continuous learning, both locally and globally.
Essential Functions:
-
Demonstrates strong technical and domain knowledge to understand requirements and translate them into effective test strategies.
-
Identifies quality risks early and contributes to solution and test design discussions with minimal guidance.
-
Applies standard engineering practices to write and maintain automated tests, test utilities, and validation tools using modern programming languages.
-
Collaborates with engineers and product partners to pilot new capabilities, ensuring they meet functional and non-functional quality expectations.
-
Analyzes defects across services and environments, uses debugging and observability tools to validate assumptions and isolate root causes.
-
Ensures CI/CD pipelines include robust automated quality gates and continuous feedback loops.
This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice.
Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.
Qualifications
5+ years of relevant QA/SDET experience with a Bachelor’s degree, or 2+ years of experience with an advanced degree (Master’s/MBA), or 0 years with a PhD, or 8+ years of equivalent industry experience. 3+ years of hands-on experience writing automated tests in Golang. Ability to adapt and work with other languages such as Java, Groovy, or other JVM-based languages for test automation. Strong experience testing applications deployed on AWS or other cloud platforms. Solid understanding of distributed systems, including testing for race conditions, concurrency issues, and transactional consistency. Proven experience with CI/CD pipelines and test automation integration using tools such as Jenkins, CodeFresh, ArgoCD, Artifactory, Git, or similar. Strong knowledge of Agile methodologies and Test-Driven / Behavior-Driven Development (TDD/BDD) practices. Deep product understanding with active involvement in feature planning, test strategy, and impact analysis. Strong experience validating relational and non-relational databases, including data modeling, data integrity, and test data strategies. Experience testing systems in the Financial Services, Payments, or Authorization domains. Good understanding of observability and testability, including monitoring, logging, tracing, and alerting from a QA perspective. The Skills You Bring: Quality Mindset & Growth: Curious, detail-oriented, and passionate about building highly reliable systems at global scale. Challenge the Status Quo: Comfortable questioning assumptions, identifying hidden risks, and pushing beyond traditional testing approaches. Automation Expertise: Strong experience with one or more programming languages (e.g., Java, Go, C#, C++) for test automation. Builder Mentality: Hands-on experience validating and automating tests for modern, distributed, cloud-based services. Continuous Learner: Eager to learn and apply new tools and technologies such as Kubernetes, Docker, CI/CD platforms, and observability stacks. Strong Collaboration: Proven ability to work closely with Product, Engineering, DevOps, and Agile/Scrum teams to embed quality throughout the SDLC. High-Impact Quality Ownership: Consistently delivers high-quality test strategies and automation solutions that significantly improve product stability and release confidence. Quality Standards & Best Practices: Drives adoption of QA best practices, coding standards for test automation, and non-functional testing (performance, reliability, security). Technical QA Leadership: Leads quality efforts within the squad, influencing architecture, testability, reliability, and risk-based testing decisions. Product & Release Planning: Demonstrates strong product awareness and contributes to sprint and quarterly planning by identifying quality risks and test scope early. Mentorship & Coaching: Actively mentors other QA engineers and developers on testing strategies, automation design, and quality-first thinking. Cross-Team Collaboration: Frequently consulted across teams for solving complex quality challenges, debugging production issues, and improving test coverage. Technology & Testing Strategy: Stays current with emerging testing tools, frameworks, and industry trends, contributing to QA and automation strategy at the team or org level.
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.