Lead Automation Tester in JS
Automated Testing in JS
& 8 others
Choose an option
We are looking for a talented and experienced Lead Automation Tester with strong JavaScript skills to become part of our team.
In this role, you will play a critical part in ensuring software quality by designing, executing, and managing both manual and automated testing processes. Collaborating with cross-functional teams, you will contribute to defining testing strategies, identifying issues, and enhancing workflows for product features, updates, and bug fixes.
Responsibilities
- Build and maintain automated test frameworks to ensure software reliability
- Collaborate with product managers, developers, and stakeholders to gather and refine testing requirements
- Perform manual and automated testing to uncover bugs, inconsistencies, and performance bottlenecks
- Investigate test results, identify root causes of issues, and work with the development team to implement solutions
- Create and update detailed test cases, plans, and datasets to support effective testing
- Incorporate quality assurance practices into CI/CD pipelines and monitor testing metrics
- Validate backend operations through API testing and ensure smooth integration with front-end systems
- Deliver clear and actionable reports on testing progress, defect trends, and overall software quality
- Guide and support junior testers, fostering a culture of continuous learning and improvement in testing processes
- Research and adopt emerging testing tools and techniques to optimize quality assurance workflows
Requirements
- Degree in Computer Science, Software Engineering, or a closely related field
- Over 5 years of experience in software testing with a focus on automation
- At least one year of experience managing and leading development teams
- Proficiency with Git for version control and code management
- Expertise in establishing testing frameworks with Playwright or equivalent tools
- Hands-on experience with Azure DevOps, including tools such as Azure Test Plans and Pipelines
- Ability to configure local environments for testing and development purposes
- Strong knowledge of TypeScript and JavaScript for scripting and automation
- Skilled in creating, running, and debugging API tests through Postman
- Background in developing and maintaining performance tests with tools like K6
- Familiarity with project management and tracking via Jira or similar platforms
- Understanding of code coverage and integration tools in CI/CD pipelines
- Experience working in Agile/Scrum teams, including collaboration across onshore and offshore members
- Deep understanding of the connection between front-end workflows and back-end databases with the ability to validate data across systems
- Exceptional problem-solving skills for addressing complex technical challenges
- Fluent in English, both written and spoken, at a B2 level or higher
Nice to have
- Hands-on experience with tools like JMeter for performance and load testing
- Knowledge of GraphQL for API testing and validation
- Familiarity with Node.js for backend automation and testing workflows
- Exposure to innovative testing methodologies and tools beyond standard practices
- Contributions to open-source projects or active participation in automation testing communities
- Experience working with cloud-based testing platforms and infrastructure