QA Automation Engineer

closed
Visa Logo

Visa

πŸ“Remote - Colombia

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

This job is filled or no longer available

Similar Remote Jobs