Senior QA Automation Engineer (JavaScript)
Remote in Colombia
Automated Testing in JS
& 7 others
Colombia
We are seeking a passionate and experienced Senior QA Automation Engineer with strong expertise in JavaScript to drive quality assurance automation efforts, champion best practices, and elevate software testing capabilities in a dynamic Agile environment.
Responsibilities
- Drive the software quality assurance lifecycle within an Agile process
- Collaborate with developers and product managers to identify test requirements and ensure testability
- Establish test strategies with development/product teams
- Design and implement test plans, test cases, and automation scripts to validate the functionality, accuracy, and efficiency of software products
- Develop and execute automated tests, including GUI Testing, API Testing, and Functional Testing
- Create and execute performance testing, data validation testing, unit testing, and smoke testing
- Develop and maintain test automation frameworks
- Integrate automation testing protocols with existing code and engineering processes
- Enhance and maintain automated CI flows
- Analyze problems, diagnose root causes, and resolve defects
- Perform regression testing to ensure existing functionality is not affected by new changes
- Maintain documentation for automated processes, test results, and troubleshooting guides
- Report results and feedback to software development teams and stakeholders
- Continuously improve testing processes and methodologies
- Stay updated with the latest industry trends and best practices in QA automation
- Provide training and support to other team members on automated testing tools and techniques
- Ensure compliance with company policies and procedures
Requirements
- BS/MS degree in Computer Science, Engineering, or a related field
- 3+ years of experience as a Software Development Engineer or QA Automation Engineer
- Proven experience in QA automation, including developing and maintaining test automation frameworks, QA methodologies, tools, and processes
- Expertise in JavaScript/TypeScript, CSS, and HTML
- Understanding of version control, defect tracking, and test management tools such as Azure, Git, Jenkins, and JIRA
- Familiarity with web application testing and Continuous Integration (CI) processes
- Knowledge of web end-to-end testing frameworks such as Playwright, Cypress, Selenium, or Puppeteer
- Background in diagnosing root causes, resolving software defects, and analysis-driven problem-solving
- Competency in creating test cases for GUI, API, and functional scenarios
- Excellent communication skills in English, with a minimum proficiency level of B2
Nice to have
- Experience with C#, .NET, and native web and mobile application testing
- Familiarity with Kubernetes and microservices architecture
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