Novi Sad, Serbia


QA Engineer – Junior/Medior

We are looking for a Junior/Medior QA Engineer to join our team!

This is what we do:

Building distributed systems using microservices architecture, building microservices using Java and Python, using both relational and non-relational databases, implementing both synchronous and asynchronous communication protocols, and CI/CD pipelines.

Some of the technologies we like to use: 

  • Kafka for messaging, ingestion, multiple data solutions for storage including but not limited to Cassandra, Postgre, Druid – slično
  • Glue code is written in Python/Java/Scala
  • PowerBI, Superset tech for visualization/reporting 
  • Ansible/Terraform for pipeline automation and deployment 
  • Airflow for orchestration – slično (octopus, Jenkins)
  • Writing cloud-native data pipelines using AWS/Azure/GCP or custom pipelines using open-source tools 


  • You have 2+ years of work experience in Software Development – Quality Assurance
  • You have an engineer mindset. That means (to us) that you understand why it is important to test and monitor the software,  to see a bigger picture but also keep an eye on crucial details
  • You have knowledge of software QA methodologies, tools and processes,  SDLC/STLC
  • You have experience in writing clear, concise and comprehensive test plans/cases and bug report
  • You use Git for versioning control
  • You worked on a project with Scrum (or any other agile) organization, so you know how to prepare for daily, demos, retrospectives, and refinements and you know how to manage your work transparently through the task/test/issue management tool
  • You like learning new things and are open to exploring different approaches to solutions
  • You know when and how to ask for help – we’re here to work together

Nice to have:

  • Experience with test automation  (UI and API – Selenium, Cypress, Postman, Cucumber,…)
  • Hands-on experience with manual API testing (familiarity with SOAP and REST services)
  • Highly aware of approaching testing from performance and security perspective
  • Knowledge of NoSQL, Kafka, or similar technologies we like to use
  • Knowledge of distributed systems
  • BS/MS degree in Computer Science, Engineering, or a related subject

We offer:

  • Clearly defined pay grades: from L1 (talented junior) to L10 (principal)
  • The Career path that connects these grades – you know where your life is going (at least here with us)
  • Loyalty coefficient: 10% on net compensation after 3 years in SmartCat, 20% on net compensation after 5 years
  • Knowledge budget: extra money for conferences, books, and training of your choice
  • Flexible working hours and remote work 
  • End-of-the-year bonus program 
  • We are transparent – from L-levels to salary, strategy, financial reports, and beyond
  • You will have our full support towards gaining expertise
  • An excellent team of senior engineers and data scientists