This is a remote position.
We are looking for Software Test Engineer to join our team.
Note: This is a contractual job (6 months)
- Design develop and maintain a robust test automation framework using Playwright Node.js TypeScript and JavaScript. Focus on creating scalable solutions that meet the evolving needs of our testing strategy
- Lead the technical aspects of migrating tests from Selenium/Java to Playwright/TypeScript ensuring that the new framework is both efficient and effective.
- Collaborate closely with test engineers developers and other stakeholders to ensure that the automation framework integrates seamlessly with our development and CI/CD pipelines.
- Work with DevOps and infrastructure teams to ensure the automation framework is fully integrated with our CI/CD pipelines Docker environments and crossbrowser testing tools like BrowserStack
- Advocate for and implement best practices in code quality including code reviews refactoring and performance optimization within the testing framework.
Requirements
- Strong software development skills with proven experience in Node.js TypeScript and JavaScript
- Extensive experience in building and maintaining test automation frameworks preferably with Playwright
- Sound knowledge in a wide range of technologies and libraries used in an enterprise such as logging and monitoring ORM authentication/authorization cloud hosting environments systems integration source control package management etc
- Indepth understanding of test automation principles and best practices with the ability to design scalable and maintainable solutions
- Experience with CI/CD pipelines and integrating test automation frameworks within those pipelines.
- Knowledge of Docker and working in containerised environments
Desirable Technical Skills
- Experience migrating tests from Selenium/Java to Playwright/TypeScript.
- Familiarity with crossbrowser testing tools like BrowserStack.
- Understanding of cloud services like AWS.
- Knowledge of Unix & shell scripting.
- Experience with shared Node modules and publishing to npmjs.
- Exposure to Terraform Docker Compose and Makefile.
- Experience with SonarQube for code quality analysis
Benefits
- Work Location: Remote
- 5 days working
Strong software development skills, with proven experience in Node.js, TypeScript, and JavaScript Extensive experience in building and maintaining test automation frameworks, preferably with Playwright Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorization, cloud hosting environments, systems integration, source control, package management etc In-depth understanding of test automation principles and best practices, with the ability to design scalable and maintainable solutions Experience with CI/CD pipelines and integrating test automation frameworks within those pipelines. Knowledge of Docker and working in containerised environments