Visa Senior Test Automation Engineer – Payment Systems Risk in Austin, Texas

The mission of the Payment Systems Risk team is to maintain trust in the Visa brand, ensure the safety, soundness and integrity of the Visa payment system, and prevent operational losses to Visa and its clients.

Our group is responsible for building critical risk and fraud prevention applications and services at VISA. This includes idea generation, architecture, design, development, and testing of risk and fraud prevention solutions, applications, and services that provide Visa clients with solutions to detect, prevent, and mitigate fraud for Visa and Visa client payment systems.

This position is for an experienced Test Automation Engineer who will work with fellow engineers in the design and implementation of Continuous Integration and Test Automation tools and frameworks that are critical in ensuring delivery of products with the highest levels of quality and reliability. Opportunities to grow your career here at Visa are limited only by your passion to learn, desire to gain expertise, and drive to excel in delivering high quality products and services.

You will be an integral part of the development team, and will be assigned a variety of tasks pertaining to design, build and test of software applications and services. Your main focus will be on Test Automation tasks, however, other tasks will be assigned depending on need such as code design tasks, software coding tasks, bug fixes, or manual testing of new functionality. You will always be working on ways to improve quality through the design, implementation, and execution of automated build and test systems.

This role is for an individual whose experience with software development forms a strong basis for designing automated test solutions that will ensure that we deliver high quality services. You will have a passion, not only for understanding how the solutions work from a functional standpoint, but also for digging into the code to really understand the what has been built to verify that the solution meets quality standards as well as functional requirements.


  • Participate in all phases of the development lifecycle from inception through release and working collaboratively with all members of the scrum team utilizing agile methodology. Tasks include, but are not limited to:

o Collaborate with all stakeholders to ensure requirements are fully defined

o Participate in requirements reviews to ensure complete understanding of the solution to be built and that the proper test framework, methodology and tools are identified, and the proper test cases built.

o Participate in design reviews to provide input on functional requirements, product designs, schedules, or potential problems. Identify data needs and scenarios for end to end integration testing including areas such as database impacts, software scenarios, or usability.

o Participate in code reviews with team members and third party vendors.

o Formulate test plans, design and write test cases, analyze and report test results to development and product teams.

o Ensure that all expected functionality is present and working according to expectations

o Develop new / extend existing Build and Test Automation tools, and frameworks as needed to provide complete Continuous Integration environment

  • Bachelor’s degree in computer science, computer engineering or relevant field required

  • 6+ years software development and testing experience with at least one object oriented programming language such as Java or C/C++

  • Expert knowledge of a wide variety of code testing methodologies, including automated and manual functional Quality Assurance testing.

  • Expertise with source control, build and deployment tools such as Jenkins, Maven, Git, and others.

  • Expert knowledge of test automation tools and frameworks such as Cucumber, Ruby, Selenium, Robot, etc.

  • Familiarity with web services standards and related technologies (XML, SOAP, JSON, REST, etc.)

  • Experience working in UNIX/Linux environments

  • Passion for finding issues and a desire to break things while testing beyond the application limits.

  • Self-motivated, flexible, with a desire to join a fast-paced team and make a big difference

  • Strong analytical and problem solving skills and attention to detail

  • Excellent verbal and written communication and documentation skills

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.

All your information will be kept confidential according to EEO guidelines.