Senior Quality Engineer

Remote I Full time

At ThreatMark, we build trust and safety in the digital world through state-of-the-art behavioral profiling solutions supported by AI-based security platforms. Our products deliver payment protection, ensure user identity, and detect cyber threats for businesses around the world. We’re detecting when a customer’s behavior seems out of character, blocking fraud in real-time – helping organizations outsmart criminals.

We’ve had consecutive years of outstanding growth and commercial success, and our team is enthusiastic, dynamic, and ambitious. Our mission is to make ThreatMark’s technology the No.1 risk management system globally.

We are continuously working on new versions of our product. We are looking for a skilled quality engineer who will help us push our QA to the next level!

What you’ll do

As a Quality Engineer, you will work in the LeSS environment in one of our SCRUM Teams.

Your goal will be to ensure the quality of our product. You will design automation processes and write automated tests. You will help to grow the experience inside the team – your goal will be to educate the whole Development team on how to think about quality from the very beginning (including how to write testable code and how to write tests against such code).

Quality starts with the requirements/design/development, not with testing!

You can (if you want to) participate in some of our communities of practice (Development, Architecture, DevOps, Quality).

What should you know?

You should have at least 3-year experience with test automation.  We do not require you to have prior experience with Python or Pytest, although it is definitely an advantage. Our stack is based on Linux – we expect you to be familiar with it. It is also crucial that you know your way around Git and web technologies (e.g., HTTP, REST, and CORS). The product is dockerized – it is a plus if you have experience with that. You should have an advanced understanding of relational databases. We regularly work with AWS and improve our CI; it is therefore also advantageous if you have some experience with AWS, Terraform, Ansible, or GitLab CI.

Our projects are developed by applying the Scrum framework, so it’s great if you already know Scrum or other practices and methodologies for agile development. We also expect you to have a good command of English because you’ll read and write in English on a daily basis and, occasionally, some of our meetings are held in English as well.

What would make you a strong fit?

  • 3+ years of professional quality engineer
  • Experience working with testing of mobile devices
  • Strong communication & collaboration skills
  • Self-starter with a quick learning curve.
  • Knowledge of Redis, Terraform, Ansible, or Kubernetes
  • Experience with Perf tests is a strong advantage (Currently, we use Locust but it’s not a requirement)

Our team culture

  • Mistakes are good as long as you openly share them, learn from them, and don’t repeat them
  • The output of the team is more than an individual contribution or sum of the parts
  • Clear and transparent communication
  • No excuses

Opinions from the team

“I didn’t want to work for a company that just ‘keeps up with the times. I wanted to work for one that’s not afraid of unexplored territory. That’s why I’m at ThreatMark.”  – Vašek

“Working in ThreatMark is highly dynamic – you can expect that things and workflows change fast. Our backlog is completely full, and making sure that every task is correctly prioritized is really hard. That said, if you are not afraid of making decisions and contributing to the development process nearly at any stage, ThreatMark is a place where no one will stop you. ThreatMark is the best example I have ever seen of the so-called ‘Bottom-up approach’. Our QE team is so closely integrated with DEV that we have maintainers access to our main repository. If your Python skills are up to the task, you can help with anything within the sprint scope. Do you need certain changes merged before release? Go and help with the review!”  – Mirek

 

Our stack

  • Python 3
  • MariaDB, PostgreSQL
  • Docker
  • DevOps: Kubernetes, Ansible, AWS, Terraform
  • Redis
  • Linux
  • GitLab

Benefits and Perks

  • Opportunity to solve hard problems and see results fast and on a large scale (tens of millions of users)
  • The salary that really reflects your skills and contribution to the success of the company
  • All the tech and tools you need to succeed available
  • Flexible cooperation agreements (OSVC, full-time employee, etc.)
  • Subsidized sport activities
  • 5 weeks of vacation
  • Friendly work environment, equally open to anyone
  • Flexible time off

More info:

If you understand Czech, we recommend you to listen to this SCRIPTease podcast where our CTO Kryštof Hilar discusses technology and stack behind ThreatMark:

 

Contact us