As a valued member of the development team, you will be involved in carrying out analysis, design, and creation of tests and resolving system problems in a fast-paced environment.
You will need to:
- Work with developers back to back, know what they cover in unit tests (Preferably in JavaScript, and Typescript), help them define integration and API tests, and develop UI tests together;
- Perform all means of testing (manual/automated, functional/non-functional, black-box/white-box);
- Take an active part in the transition to continuous deployment and building pipelines and proper test pyramid;
- Introduce exploratory testing sessions, mob-testing, and other means that will lead to the team testing their product together.
To succeed in this role you should have:
- 3+ years of total experience in test automation;
- Knowledge of automation testing with JavaScript/Typescript;
- Experience with client-server integration testing and e2e test automation;
- Knowledge of Jenkins (or another CI/CD tools) and experience in maintaining CI;
- Passion for testing and aspiration to deliver the high-quality product;
- Mobile automation experience is a plus;
- Great communication and collaboration skills;
- Strong troubleshooting and debugging skills;
- Good level of English (written and spoken);
- Ability to work and achieve results without daily supervision and collaborating with other engineers.
We will appreciate:
- Experience with WebdriverIO
- Experience with Playwright
- Experience with Docker