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.