We are seeking a skilled Senior Automation Tester in JavaScript to contribute to our quality engineering initiatives and collaborate with a team of QA professionals. In this role, you will implement automation solutions, support team members, and play a key part in delivering robust, scalable software products.
Responsibilities
- Contribute to the design and implementation of end-to-end automation solutions across projects
- Follow and help refine best practices, coding standards, and guidelines for the QA automation team
- Develop scalable test frameworks leveraging WebdriverIO, Jasmine, and Jest
- Implement UI automation efforts powered by Selenium
- Support and guide junior engineers to help strengthen team capabilities
- Collaborate closely with development, product, and DevOps teams to align quality goals
- Integrate automated suites into CI/CD workflows
- Review automation code and provide constructive technical feedback
- Contribute to metrics and reporting dashboards to track product quality
- Troubleshoot complex issues across application layers and database systems
- Explore and suggest new tools, libraries, and methodologies to boost test efficiency
Requirements
- 3+ years of hands-on background in Test Automation using JavaScript
- Competency in Node.js together with package managers such as NPM or Yarn
- Showcase of strong expertise in test frameworks such as WebdriverIO, Jasmine, and Jest
- Capability to develop and maintain UI automation solutions with Selenium
- Understanding of SQL for advanced data validation and verification
- Flexibility to use code quality tools such as istanbul or ESLint
- Qualifications in deploying logging solutions with Log4js or Winston
- English proficiency at B2 level or above