
QA Automation Engineer

Visa
Summary
Join Visa, a global leader in payments technology, as a Test Automation Engineer. You will design, develop, and implement test automation strategies to ensure high-quality software. Responsibilities include creating and maintaining automation frameworks, executing comprehensive tests, conducting performance testing, and collaborating with cross-functional teams. You will analyze test results, troubleshoot issues, and stay current with industry trends. This is a remote position requiring a Bachelor's degree or 3+ years of relevant experience. The ideal candidate possesses strong programming skills and experience with various testing tools and methodologies.
Requirements
Bachelors degree, OR 3+ years of relevant work experience
Responsibilities
- Design, develop, and maintain automation test frameworks and scripts using Java, JavaScript, or Python
- Develop and execute comprehensive E2E test automation plans to ensure seamless functionality across all aspects of the software
- Conduct performance testing to identify potential bottlenecks and optimize system performance
- Collaborate with cross-functional teams to identify and prioritize test cases, incorporating them into the automation test suite
- Continuously improve test coverage, identify gaps, and implement test strategies to minimize defects
- Support and participate in various testing efforts such as regression testing, functional testing, and integration testing as needed
- Develop and maintain thorough documentation of test plans, test cases, and test results
- Analyze test results to identify patterns, trends, and areas for improvement, providing actionable insights to the development team
- Collaborate with developers to troubleshoot issues, identify root causes, and implement solutions
- Stay current with industry trends, emerging technologies, and best practices to continually improve testing processes and tools
Preferred Qualifications
- Demonstrable experience in software test automation
- Solid knowledge of programming languages such as Java, Kotlin, Python, or JavaScript
- Experience using test automation frameworks such as Playwright, Selenium, Appium, Cypress, or Robot Framework
- Familiarity with continuous integration and version control tools such as Docker, Git and Bitbucket
- Proficiency in using defect tracking and test management tools like Jira, TestRail, Zephyr, or Quality Center
- Knowledge of performance testing tools such as K6 or Locust
- Experience with API testing tools like Postman, SoapUI, or RestAssured (RestAssured is mandatory)
- Familiarity of cloud platforms and services such as AWS, Azure, or Google Cloud
- Experience designing test cases using Gherkin business language
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work in a fast-paced and collaborative team environment
- Continuous learning mindset and willingness to stay updated with industry advancements in test automation tools and methodologies
- Associate: 4 or more years of work experience
- Knowledge of agile methodologies such as Scrum or Kanban
- Planning and Decision Making
- Ability to make decisions while considering multiple considerations (e.g., business, product, development, individual needs, etc.)
- Ability to communicate ideas and plans clearly and build support for them
- Ability to push back, when needed, with care and reasoning
- Ability to deal with the unknown and adapt to the plan
- Accountability
- Ability to hold oneself accountable for outcomes that are broader than oneβs individual deliverables
- Ability to hold others (e.g., QA, Product, Development, Infrastructure, etc.) accountable for what is expected of them as per agreed plan, process, or best practices
Benefits
This is a remote position
Share this job:
Similar Remote Jobs


