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 proficiency in JavaScript to join our team.
In this role, you will focus on crafting robust automated testing suites for Data Science Studio applications such as Dataiku and Spotfire, integrating these tests into our CI/CD pipeline, and maintaining high-quality assurance standards. This position offers the chance to work with advanced technologies in a collaborative and dynamic environment.
Responsibilities
- Define comprehensive test plans to ensure product quality
- Outline testing strategies aligned with scheduled release timelines
- Build automated test suites using Cypress, Selenium, and similar tools
- Execute diverse types of tests, including unit, smoke, and end-to-end tests, across various environments
- Incorporate automated tests into CI/CD pipelines within Azure DevOps and ArgoCD
- Collaborate with developers and portfolio teams to identify and document issues accurately
- Promote automation scalability in GCP/GKE/AKS environments
- Confirm test coverage for software solutions in Python, JavaScript, and Go
- Leverage tools like helm test, pytest, and Swagger to validate application functionality
- Partner with cross-functional teams to address technical challenges and maintain workflow continuity
- Analyze and refine testing procedures to optimize effectiveness
- Champion quality standards across all developmental stages
Requirements
- 5+ years of experience in automation testing with proficiency in JavaScript, Cypress, Selenium, and Node.js
- Competency in CI/CD pipelines and integration with automation frameworks in Azure DevOps and ArgoCD
- Familiarity with Kubernetes, Docker, and Linux systems for testing and deployment
- Knowledge of tools such as helm test, pytest, and Swagger for robust testing processes
- Effective communication and collaboration skills suitable for technical and non-technical teams
- Background in designing test cases and utilizing test management solutions like Azure DevOps
- Strong analytical and organizational skills for task prioritization and problem resolution
- Understanding of unit testing, smoke testing, and end-to-end testing methodologies
- Proficiency in Python, JavaScript, Go, and Cucumber
Nice to have
- Proficiency in data science platforms, including tools like Dataiku and Spotfire
- Capability to work with CI/CD technologies such as Docker and Node.js
- Background in validating applications hosted in cloud environments such as GCP or GKE
- Expertise in Go Core applied to the testing of advanced features
- Understanding of data science workflows and integration processes for 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