Senior Automation Tester in JavaScript
Remote in Mexico
Automated Testing in JS
& 13 others
Mexico
We are in search of a Senior Automation Tester proficient in JavaScript to join our growing team. In this role, you will play a key part in ensuring the quality and reliability of our software applications through robust automation testing practices. You will work in a collaborative environment, contributing to the development of cutting-edge solutions while driving innovation and efficiency in testing processes.
Responsibilities
- Design, develop, and maintain automated test scripts and frameworks using JavaScript and TypeScript
- Perform end-to-end testing, including functional, integration, and regression testing, to ensure high-quality software releases
- Implement and manage test automation strategies for APIs, front-end, and back-end systems
- Utilize Cypress to create and execute automated test cases for web applications
- Collaborate with cross-functional teams, including developers, QA engineers, and product managers, to identify and resolve issues
- Build and maintain CI/CD pipelines in Azure DevOps (ADO) to integrate automated testing processes seamlessly
- Conduct root cause analysis of defects and provide recommendations for improving testing coverage and efficiency
- Document test results, create detailed reports, and communicate findings to relevant stakeholders
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 3+ years of hands-on experience writing test automation scripts, developing test automation frameworks, and managing test automation data
- Strong knowledge and experience in creating and maintaining pipelines in Azure DevOps (ADO)
- Proficiency in test automation using Cypress for front-end testing
- Advanced knowledge and hands-on experience with JavaScript and TypeScript for automation scripting
- Expertise in API test automation, including tools and frameworks for validating API functionality
- Solid understanding of various test types, such as functional, integration, system, and regression testing
- Excellent communication skills, with the ability to clearly articulate technical concepts and collaborate effectively with diverse teams
- Strong verbal and written communication skills in English, at least at a B2 level
Nice to have
- Strong knowledge of test management practices, including test planning, scheduling, estimation, and coordination, to ensure efficient and effective testing processes
- Experience working in an Agile environment, including familiarity with Scrum or Kanban methodologies
- Hands-on experience with Docker for containerized testing environments
- Familiarity with Python for additional scripting and automation tasks
- Proficiency in SQL for validating back-end data and performing database testing
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn