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.
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