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