Job Openings QA Engineer

About the job QA Engineer

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.

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