Job Openings QA Automation Engineer (SDET)

About the job QA Automation Engineer (SDET)

This is an on-site opportunity in Mexico City, Mexico! 

We are seeking a highly skilled QA Automation Engineer to work for a major US-based client. The ideal candidate will have experience in building, executing, and maintaining automated test frameworks for a leading Fortune 500 company. You will be responsible for ensuring the quality of our web and mobile applications through efficient and thorough automated testing processes. 

Responsibilities

  • Understand the use cases / User journeys for products and the technical solution and develop test scope using test design techniques and documentation.
  • Understand the test scope and make the relevant changes to the automation framework and platform APIs that will help us automate relevant scenarios faster and more reliably.
  • Enhancing and maintaining automation frameworks for scalability, stability, and performance.
  • Being fully involved with automated test coverage for backend APIs & workflows and strive to incorporate various functional and end-to-end scenarios into automated test suites.
  • Interacting and collaborating with the product team and QA teams to identify and understand testing requirements to automate.
  • Partner with CI/CD team and SRE teams to ensure that automated tests contribute effectively to the deployment pipeline and site availability needs.
  • Willingness to perform manual functional testing for the identified test scope when required.
  • Mentoring, Guiding and Managing a team of QA engineers.

Qualifications

  • Bachelor's Degree or master's degree in Computer Science, Software Engineering or equivalent.
  • Minimum 4 years of hands-on experience in Quality Engineering, including 3 to 4 Years in Test Automation.
  • Hands-on experience with Java and related technologies.
  • Knowledge of tools, concepts, and methodologies of testing (Unit, Functional Testing, Component Testing, Integration Testing) and where each one applies.
  • Experience in automation scripting using tools such as Playwright, Selenium, REST assured, Appium, and TestNG. In addition, having experience in test framework development and platforms is a plus.
  • Utilize version control practices with Git to manage test scripts and code changes effectively.
  • Have working experience on CI\CD related technologies like Jenkins, Maven, among others.
  • Work experience and knowledge of architectures involving databases (SQL, NoSQL), Message Queues, and Caching technologies.
  • Familiar with SDLC/STLC or Agile processes.
  • Aptitude for functional testing and ensuring a high-quality user experience for products.
  • Aptitude for understanding and reviewing the system design & architecture to come up with adequate test coverage.
  • Must be able to debug and perform RCA for identified issues by analyzing server-side logs and interacting with different teams like SRE and DevOps.
  • Experience with multi-environment structured Test Data setup and management.
  • Passion for identifying test coverage gaps in an automated suite and improving.
  • English level B2 or above is required.

Preferred Qualifications 

  • Hands-on experience in mobile app automation is a plus.
  • Hands on experience and exposure to performance testing.
  • Having knowledge of languages like Golang, NodeJS will be an added advantage.

Why Join Us?

  • Full-time position
  • Payment in US dollars
  • 12 PTO per year
  • Holidays from your country off and paid
  • Birthday off and paid
  • Career Path
  • Recognition Program
  • Paid Leaves

If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.