Senior QA Engineer (JavaScript)
Remote in Colombia
Automated Testing in JS
& 7 others
Colombia
We are seeking a motivated and skilled Senior QA Engineer with qualifications in JavaScript to join our team.
This role focuses on building automated test suites for Data Science Studio applications, integrating tests into CI/CD pipelines, and driving quality assurance practices. It offers the opportunity to work with modern technologies in a dynamic and collaborative setting.
Responsibilities
- Define robust test plans to maintain product quality
- Plan testing approaches tailored to release timelines
- Build automated test suites with tools like Cypress, Selenium, and related frameworks
- Run unit, smoke, and end-to-end tests in diverse environments
- Incorporate testing workflows into CI/CD pipelines using Azure DevOps and ArgoCD
- Collaborate with development and portfolio teams to assess and document technical issues
- Enhance automated testing scalability in GCP/GKE/AKS environments
- Ensure extensive test coverage for Python, JavaScript, and Go-based applications
- Employ helm test, pytest, and Swagger for verifying application functionality
- Facilitate effective communication across multidisciplinary teams for issue resolution
- Streamline testing activities to ensure timely and efficient delivery
- Advocate for quality assurance best practices throughout the development cycle
Requirements
- 3+ years of experience in automation testing with a programming foundation in JavaScript, Cypress, Selenium, and Node.js
- Professional knowledge of CI/CD pipelines integrated with automation frameworks using Azure DevOps and ArgoCD
- Competency in Kubernetes, Docker, and Linux for deployment and testing
- Skills in tools such as helm test, pytest, and Swagger
- Strong communication and collaboration skills to coordinate with both technical and non-technical stakeholders
- Background in designing and executing test cases within Azure DevOps environments
- Analytical mindset with effective problem-solving and task prioritization abilities
- Familiarity with unit, smoke, and end-to-end testing methodologies
- Expertise in programming technologies including Python, JavaScript, Go, and Cucumber
Nice to have
- Understanding of tools like Dataiku or Spotfire for data science applications
- Knowledge of supplementary CI/CD tools such as Docker and Node.js
- Background working with cloud platforms like GCP or GKE for testing
- Proficiency in Go Core to evaluate testing functionalities
- Familiarity with data science workflows and their integration with 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