Skip To Main Content
backBack to Search

Senior Automation Tester (JavaScript)

Remote in Colombia

We are seeking an experienced Lead Automation Tester with a strong background in JavaScript to join our team.

In this role, you will lead and execute automated testing efforts to ensure the dependability and quality of software systems. This position is ideal for individuals who excel in leadership roles, enjoy collaborating with diverse teams, and are passionate about creating scalable testing frameworks and solutions.

Responsibilities
  • Collaborate with the test manager and product owners to define comprehensive test strategies and plans for various software features
  • Analyze requirements, acceptance criteria, and technical documentation to develop accurate and detailed test scenarios and scripts
  • Build and execute automated tests to validate both functional and non-functional aspects of the software
  • Develop API testing strategies to ensure the accuracy, security, and reliability of endpoints
  • Create and maintain detailed component-level test suites, including mocks and contracts, to ensure modules perform correctly independently and as part of the overall system
  • Conduct performance and load testing to evaluate the scalability, stability, and responsiveness of the system under different conditions
  • Record and report issues with detailed reproduction steps, logs, and supplementary information
  • Work collaboratively with developers, DevOps, and engineering teams to plan and test new functionality
  • Design and maintain automated test frameworks and scripts to improve testing efficiency, ensure coverage, and support repeatable test execution for APIs, components, and performance
  • Incorporate automated tests into CI/CD pipelines with appropriate quality metrics and controls
  • Communicate with developers, product stakeholders, and designers to clarify requirements, review designs, and validate implementations
  • Maintain organized and traceable test documentation using tools such as Xray, Jira, Confluence, and Git repositories
  • Identify and address potential risks, escalate critical testing concerns, and provide actionable solutions to ensure high-quality software delivery
  • Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
  • At least 3 years of hands-on experience as an Automation Tester, with expertise in building and executing automated testing solutions
  • Advanced knowledge of JavaScript and Node.js for creating test scripts and frameworks
  • Experience using Playwright for performing end-to-end testing of web-based applications
  • Familiarity with Grafana k6 for conducting performance and load testing
  • Strong skills in creating thorough test cases and scripts to ensure complete test coverage
  • Proficiency in Web Service and API testing to validate functionality, performance, and security standards
  • Excellent communication skills in English (B2+ level or higher), with experience in client-facing roles and requirement discussions
Nice to have
  • Hands-on experience with Docker for managing containerized testing environments
  • Knowledge of functional testing practices to ensure application behavior meets expectations
  • Familiarity with GitHub Copilot to assist in the development of test scripts
  • Experience using Grafana for monitoring and analyzing system performance metrics
  • Exposure to Python for additional scripting and testing needs
  • Knowledge of WireMock for simulating APIs during testing phases
  • Familiarity with the Xray plug-in for Jira to effectively manage and organize test documentation