Senior QA Engineer (JavaScript)
Remote in Colombia
Automated Testing in JS
& 7 others
Colombia
We are seeking a dedicated and skilled Senior QA Engineer with proficiency in JavaScript to become a part of our team.
In this role, you will focus on creating robust automated test suites for Data Science Studio applications such as Dataiku and Spotfire, integrating these tests into our CI/CD pipeline, and advocating for quality assurance best practices. This position offers an opportunity to engage with cutting-edge technologies in a highly collaborative and dynamic environment.
Responsibilities
- Define detailed test plans to maintain product quality
- Plan strategic testing approaches aligned with release timelines
- Develop automation frameworks using Cypress, Selenium, and related tools
- Execute unit tests, smoke tests, and end-to-end tests across diverse platforms
- Integrate automation workflows into CI/CD pipelines leveraging Azure DevOps and ArgoCD
- Coordinate with development and portfolio teams to document and address issues effectively
- Streamline automated testing processes across GCP/GKE/AKS environments for scalability
- Ensure broad test coverage for products developed in Python, JavaScript, and Go
- Apply helm test, pytest, and Swagger for application verification
- Ensure seamless communication with cross-functional teams to address technical obstacles
- Maximize testing process efficiency and ensure timely project delivery
- Encourage adherence to quality standards throughout all project phases
Requirements
- 3+ years of experience in automation testing with a programming background in JavaScript, Cypress, Selenium, and Node.js
- Professional knowledge of CI/CD pipelines integrated with automation frameworks like Azure DevOps and ArgoCD
- Competency in Kubernetes, Docker, and Linux for deployment and testing environments
- Expertise in tools such as helm test, pytest, and Swagger
- Strong interpersonal and communication skills to collaborate with varied technical and non-technical teams
- Background in developing test cases with tools like Azure DevOps
- Analytical thinking and effective problem-solving abilities
- Familiarity with unit testing, smoke testing, and end-to-end testing processes
- Proficiency in programming technologies such as Python, JavaScript, Go, and Cucumber
Nice to have
- Knowledge of data science tools including Dataiku or Spotfire
- Understanding of additional CI/CD technologies such as Docker and Node.js
- Background in testing workflows within cloud platforms like GCP or GKE
- Proficiency in Go Core for validating testing frameworks
- Competency in data science workflows integrated with analytical solutions
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