- Level: Middle
- Type: B2B
- English Level: Upper-intermediate
- Location: Ukraine, Poland
- Skills: Docker QA Engineer SQL
Responsibilities
- Work with the team on individual project(s) to ensure that new features have associated automated tests.
- Maintain regression automated test suites.
- Maintain and continuously improves code quality and development processes of automated testing.
- Performs regression, retest and exploratory tests.
- Follows manual test plans and raises detailed bug reports, including comprehensive reproduction steps.
- Able to work independently.
- Proactive in improving testing processes and identifying gaps in test plans.
- Ensure manual test plans have associated automation tests where applicable.
- Ensure that development of features is done in a way that supports the automation strategy, identifying opportunities for enhancing the code to allow better hooks into the product.
- Investigating any automated test failures and escalating to developers/product experts/other QA Engineers and analysts.
Qualifications
- At least 2-5 years experience in QA
- 2+ years experience in automated testing, in order of preference Robot Framework, Selenium, Playwright
- Experience in test planning and analysis
- Experience with programming language Python (desirable)
- Understand the fundamentals of Docker
- Experience working with CI/CD pipelines (e.g. Jenkins, GitHub Actions)
- Experience working different operating systems and web browsers
- Experience with SQL databases
- Attention to detail and methodical nature
- Able to communicate effectively and clearly in person and written form with other QA team members, developers, and application scientists
- Dotmatics Domain knowledge
Preferred/Bonus
- Experience using Jmeter for Performance Testing
- Background in a scientific discipline (chemistry, biology, life sciences, informatics).
- Experience testing SaaS or complex web applications.
- Familiarity with tools such as Jira, Zephyr Scale, or similar test management/bug tracking systems.
- Hands-on experience with backend validation, including API testing and database checks.
- Experience calling APIs with tools like Postman/Bruno
Role Overview
The Test Engineers primary role is to help improve the quality of Dotmatics solutions by creating test plans, maintaining automation and manual test suites, testing and documenting/reviewing test results. In this role you will work with developers, product managers and application scientists to identify, reproduce, report and test bugs and fixes. This role has a focus on automation testing but will also involve various aspects of manual testing.
A background in science (chemistry, biology, or related field) is highly advantageous, as it will help you understand the workflows and real-world use cases of our customers.