Lead Automation Tester (JS)
Remote in Colombia
Automated Testing in JS
& 13 others
Colombia
We are seeking a Lead Automation Tester proficient in JavaScript to join our dynamic team. This role involves designing, developing, and maintaining high-quality test automation solutions to ensure robust software delivery. You will lead testing efforts, mentor team members, and collaborate closely with cross-functional teams to drive quality assurance processes and improve automation frameworks.
Responsibilities
- Lead the design, development, and implementation of scalable test automation frameworks and strategies
- Mentor and guide junior testers and developers in automation best practices and tools
- Collaborate with development and product teams to ensure test requirements are clearly defined and met
- Execute automated test scripts for functional, regression, and integration testing
- Drive the creation and maintenance of test data management strategies to support automation efforts
- Ensure continuous integration and deployment pipelines are integrated with automated testing frameworks
- Perform API testing to validate backend services and integrations
- Monitor and analyze test results, debugging failures, and identifying root causes
- Maintain documentation of test plans, test cases, and automation scripts
- Stay updated on emerging technologies and tools to enhance automation testing efficiency
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 5+ years of hands-on experience in writing test automation scripts, developing test automation frameworks, and managing test automation data
- At least one year of experience in a leadership role, managing or mentoring teams
- Strong knowledge and experience in creating and maintaining pipelines in Azure DevOps (ADO)
- Hands-on experience with test automation using Cypress for web applications
- Proficiency in JavaScript and TypeScript with a solid understanding of programming concepts and best practices
- Strong knowledge and hands-on experience in API test automation, including tools like Postman or REST-assured
- Extensive knowledge of test management practices and processes, such as test planning, scheduling, estimation, and coordination
- Familiarity with different types of testing, including functional, regression, performance, and integration testing
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders and collaborate effectively in a team environment
- Fluent English skills (written and spoken) at a B2 level or higher for effective communication
Nice to have
- Experience working in Agile environments, including Scrum or Kanban, with a focus on iterative development and testing practices
- Knowledge of Docker for containerization and streamlining test environments
- Familiarity with Python for scripting and enhancing automation capabilities
- Proficiency in SQL for database validation and managing test data
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