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 comprehensive testing strategies aligned with release timelines
- Create automated test suites using Cypress, Selenium, and related tools
- Perform diverse tests, including unit, smoke, and end-to-end tests, in various environments
- Integrate automated tests into CI/CD pipelines through Azure DevOps and ArgoCD
- Collaborate with developers and portfolio teams to identify and clearly document issues
- Ensure scalability of automated testing within GCP/GKE/AKS environments
- Verify test coverage for applications developed in Python, JavaScript, and Go
- Utilize tools such as helm test, pytest, and Swagger to validate application functionality
- Coordinate with cross-functional teams to resolve technical challenges and sustain workflow continuity
- Review and improve testing procedures for effectiveness and timeliness
- Advocate for 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 CI/CD pipelines and integration with automation frameworks using Azure DevOps and ArgoCD
- Familiarity with Kubernetes, Docker, and Linux systems for testing and deployment
- Knowledge of testing tools, including helm test, pytest, and Swagger
- Collaboration and communication skills for working with both technical and non-technical stakeholders
- Background in designing test cases and using test management tools such as Azure DevOps
- Analytical and problem-solving abilities with strong organizational skills for task prioritization
- Familiarity with unit testing, smoke testing, and end-to-end testing
- Proficiency in Python, JavaScript, Go, and Cucumber
Nice to have
- Expertise in data science tools, especially platforms like Dataiku and Spotfire
- Proficiency in CI/CD tools such as Docker and Node.js
- Background in testing applications hosted in cloud platforms like GCP or GKE
- Qualifications in Go Core applied to testing features
- Understanding of 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