Senior Automation Tester with JavaScript Expertise
Remote in Colombia
Automated Testing in JS
& 14 others
We are in search of a Senior Automation Tester proficient in JavaScript to design and run automated tests ensuring software quality and performance. You will partner with product owners and development teams to develop test strategies, perform API and performance automation, and integrate tests within CI/CD pipelines. This position offers an opportunity to deepen your automation testing expertise and contribute to delivering robust software solutions.
Responsibilities
- Collaborate with product owners and test leads to establish and refine test plans and strategies
- Interpret acceptance criteria and requirements to prepare detailed test scenarios and scripts
- Create automated functional and non-functional tests using JavaScript and Playwright
- Implement API testing to verify endpoint accuracy and system functionality
- Develop component-level test suites with mocks and contract testing
- Plan and execute load and performance tests using Grafana k6 for scalability assessment
- Identify and document defects with detailed reproduction steps and comprehensive logs
- Engage with developers and stakeholders to clarify requirements and confirm implementations
- Maintain and improve automated testing frameworks and scripts for efficiency
- Integrate automated test suites into CI/CD pipelines with quality gate and coverage monitoring
- Oversee test documentation and artifacts in Xray, Jira, Confluence, and Git
- Detect risks and suggest mitigation strategies to ensure project deadlines
- Participate actively in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives
Requirements
- Established experience in automated testing with JavaScript and Playwright for at least 3 years
- In-depth knowledge of API testing and tools like Supertest and WireMock
- Experience with performance testing tools including Grafana k6
- Familiarity with Docker for managing test environments
- Ability to develop test cases and clearly document defects
- Understanding of CI/CD practices
- Skill in interpreting technical documentation to design test scenarios
- Strong communication skills for cross-functional collaboration
- Hands-on experience with Git version control
- Knowledge of Agile development methodologies
- Upper-Intermediate English proficiency (B2)
Nice to have
- Experience with AI-assisted coding tools such as GitHub Copilot
- Knowledge of component testing through Docker Compose and TestContainers
- Exposure to Kafka and PostgreSQL in automated testing setups
- Experience with Xray plugin for Jira for test case management
- Python scripting abilities to enhance test automation