Senior QA engineer

Job summary
Permanent contract
Brno
Salary: Not specified
Occasional remote
Experience: > 5 years
Skills & expertise
Generated content
Positive attitude
Selenium
Docker
Junit
Pytest
+5

ThreatMark
ThreatMark

Interested in this job?

Questions and answers about the job

The position

Job description

The mission

As a Senior QA engineer, your primary mission will be to uphold the quality of our product, prevent bugs, and prove that customer requirements are fulfilled. You will be responsible for developing robust testing strategies and collaborating with the engineering team to proactively prevent the occurrence of bugs.

At ThreatMark, we place great importance on quality, security, and data protection, ensuring that our product not only meets customer requirements but also adheres to the most stringent standards. As a Senior QA engineer, you will play a crucial role in maintaining and upholding these standards, allowing our clients to focus on achieving their business objectives with confidence.

General

  • Seniority: 5+ years experience

  • Hire: employee or contractor

  • Full time

  • Full remote possible

Responsibilities

  • As a core responsibility, you will have a primary focus on prioritizing and promoting the quality of the product throughout the engineering teams:

    • Primary goal is to achieve highest product quality

    • Understands how customers use the product to concentrate top quality to most important product areas

    • Prevent bugs and prove, that customer requirements are fulfilled 

  • You will:

    • Design and implement automated test suites, as well as taking a leadership role in defining and executing test strategies

    • Push changes and ideas and make them happen (its not enough to write document)

    • Prioritize quality roadmap

    • Be part of an engineering team so you can cooperate more closely

    • Help engineering teams to improve the quality of the product and change habits of engineers

    • Enforce testing on multiple demployment types (k8s, ansible + docker-compose) in both cloud and on-premise environments

    • Tune Gitlab pipelines

    • Oversee quality of development and staging environments and utilize them to perform variety of tests: e2e, load, stress, etc.


Preferred experience

Qualifications

  • Must

    • Basic experience with python and knowledge of OOP

    • Experience with web technologies and concepts (HTTP, REST)

    • Practical experience with test pyramid concept

    • Knowledge of at least one of the unit testing frameworks (e.g. pytest, nunit, junit.. ), pytest preferred

    • Experience with UI testing (selenium, playwright, etc.)

  • Nice to have

    • User-level knowledge of linux and docker

    • Active skill with relational databases

    • Experience with Selenium webdriver

    • Microservice architecture knowledge

    • Experience with pact contract tests framework

    • Experience with testing event-driven systems

What we value

  • Ability to take ownership and move towards shared goals without supervision

  • Positive, can-do attitude with no-excuse startup mindset

  • Passion to learn new things

Want to know more?