Lead QA Engineer (JavaScript)
Remote in Colombia
Automated Testing in JS
& 7 others
Colombia
We are seeking a highly skilled and proactive Lead QA Engineer with JavaScript expertise to join our team.
In this role, you will focus on creating robust automated testing suites for Data Science Studio applications such as Dataiku and Spotfire, integrating these tests into our CI/CD pipeline, and ensuring quality assurance standards are upheld. This position provides an opportunity to work with advanced technologies in a dynamic and collaborative setting.
Responsibilities
- Define and manage comprehensive test plans to uphold product quality
- Establish testing strategies aligned with release timelines
- Create automated test suites using Cypress, Selenium, and related tools
- Conduct unit, smoke, and end-to-end tests across varied environments
- Integrate automated tests into CI/CD pipelines through Azure DevOps and ArgoCD
- Collaborate with developers and portfolio teams to document issues clearly
- Maintain scalability of automated testing across GCP/GKE/AKS environments
- Ensure test coverage for applications developed in Python, JavaScript, and Go
- Utilize testing tools such as helm test, pytest, and Swagger effectively
- Coordinate with cross-functional teams to resolve technical challenges and sustain workflow
- Evaluate and enhance testing procedures for greater efficiency
- Promote quality standards throughout the development lifecycle
Requirements
- 5+ years of experience in automation testing with expertise in JavaScript, Cypress, Selenium, and Node.js
- Competency in integrating CI/CD pipelines with automation frameworks like Azure DevOps and ArgoCD
- Familiarity with Kubernetes, Docker, and Linux environments for testing and deployment
- Knowledge of testing tools such as helm test, pytest, and Swagger
- Strong communication skills for working with technical and non-technical stakeholders
- Background in designing test cases and utilizing test management tools like Azure DevOps
- Analytical abilities and organizational skills for task prioritization and problem-solving
- Familiarity with methods such as unit testing, smoke testing, and end-to-end testing
- Proficiency in Python, JavaScript, Go, and frameworks like Cucumber
Nice to have
- Understanding of data science tools like Dataiku and Spotfire
- Capability to work with CI/CD tools including Docker and Node.js
- Background in testing applications deployed on cloud platforms like GCP or GKE
- Expertise in Go Core applied to testing functionalities
- Familiarity with data science workflows and integration of analytical tools
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