Skip To Main Content
backBack to Search

Lead Automation Tester (JavaScript)

Remote in Colombia

We are looking for a skilled Lead Automation Tester with strong expertise in JavaScript to join our team.

This role involves managing and executing automated testing strategies to ensure the reliability and quality of software systems. It is a great opportunity for someone who enjoys working in collaborative environments, thrives in leadership roles, and is passionate about building scalable and efficient testing frameworks.

Responsibilities
  • Work closely with the test manager and product owners to define test plans and strategies for software features
  • Evaluate requirements, acceptance criteria, and technical documentation to design detailed test scenarios and scripts
  • Develop and implement automated tests for both functional and non-functional components of the software
  • Design and execute API testing strategies to validate endpoints for accuracy, security, reliability, and performance
  • Create and maintain component-level test suites with appropriate mocks and contracts to ensure modules function correctly independently and within the system
  • Conduct performance and load tests to analyze system stability, scalability, and responsiveness under various conditions
  • Identify and document defects with clear reproduction steps, logs, and supporting information
  • Collaborate with developers, DevOps, and engineering teams to plan and test upcoming functionality changes
  • Build and maintain automated test frameworks and scripts to improve testing efficiency, coverage, and repeatability for API, component, performance, and reliability testing
  • Integrate automated tests into CI/CD pipelines with quality controls and metrics for coverage and reliability
  • Communicate effectively with developers, product owners, designers, and other stakeholders to clarify requirements, review designs, and confirm implementations
  • Manage and organize test artifacts using tools like Xray, Jira, Confluence, and Git repositories, ensuring traceability to requirements and acceptance criteria
  • Proactively identify risks, escalate critical testing issues, and suggest solutions to maintain timely and high-quality software delivery
  • Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog refinement
Requirements
  • At least 5 years of hands-on experience as an Automation Tester, with expertise in designing and executing automated tests
  • A minimum of 1 year of experience leading and managing development teams
  • Advanced proficiency in JavaScript and Node.js for creating test scripts and frameworks
  • Hands-on experience with Playwright for comprehensive end-to-end web application testing
  • Familiarity with Grafana k6 for conducting performance and load testing
  • Strong ability to develop detailed test cases and scripts for thorough test coverage
  • Expertise in Web Service and API testing to ensure functionality, security, and performance
  • Excellent English communication skills (B2+ level or higher), with a proven ability in client-facing communication and requirement clarification
Nice to have
  • Experience with Docker for creating and managing containerized testing environments
  • Knowledge of functional testing approaches to ensure application functionality aligns with requirements
  • Familiarity with GitHub Copilot to enhance the development of test scripts
  • Experience using Grafana for monitoring system performance metrics
  • Exposure to Python for additional scripting and testing capabilities
  • Experience with WireMock for simulating APIs during testing processes
  • Knowledge of the Xray plug-in for Jira to organize and manage test artifacts effectively