We’re a technology company with clients from the US and Canada. Today we’re a team of 90+ engineers, working with software startups and mature non-software businesses. Our difference is that we believe in the power of engineering and we bring our teams as close to real-world problems as possible.
3 квітня 2024

Senior AQA Engineer (Java/Kotlin) (only in EU)

за кордоном

Our client is a well-known loyalty program in Canada and has been around for more than 30 years. It’s a big corporation with many mature established processes.

Now we are looking for 2 Senior Automation QA Engineers for two teams:

Snap. Since Spring 2022 our Blackbird Lab team has been building a product where end users of our customer can upload receipts of their grocery purchases and get rewards for it. We built a user-friendly CRM for our colleagues to manage offers, retailers, receipts OCR, and many other functionalities. We are responsible for the end-to-end implementation, from mobile to back office processing and management tools, which include OCR, operations process, reporting, auditing, etc.

It’s a big backend feature with a mobile application that our team is migrating to Flutter and the admin part now. You’ll be the only AQA in the team and will be responsible for quality assurance of the whole Snap.

Care. In 2023 Blackbird Lab was engaged in a Customer Care project to rebuild it from scratch using new approaches and technologies. We analyzed the existing Customer Care program, understood its good and bad sides and started creating a new Customer Care feature for mobile and web applications. We’re responsible for the end-to-end implementation, integration with existing mobile applications and full cycle or automation testing.

You’ll be the only AQA in the team and will be responsible for testing the backend, frontend, mobile services, and chatbot.

In both cases as an Automation Quality Engineer, you will be working closely with the Development Team and Project/Product Managers. Our client has millions of consumers and our product needs to be flexible and efficient to meet their needs.

The role provides a 50/50 ratio of manual and automation tests.

Our QA toolset

Java 11, IntelliJ IDEA, Postman, Git, Selenium, Selenide, Jenkins, REST Assured, Gradle, testNG, RestAssured, Allure


  • Writing test cases
  • Manual testing: smoke, regression
  • Automation of API
  • Automation of a mobile app (potentially)
  • Interaction with the client’s Product/Program/QA management
  • Сonducting demo presentations


  • 4-5 years of experience in automation QA
  • Knowledge of Java or Kotlin
  • Upper-Intermediate English speaking level
  • Fluent Ukrainian speaking level

Will be a plus

  • Experience with loyalty programs
  • Experience with retail or CPG space
  • Experience with Customer Care systems

Team setup & processes


  • Technical Project Manager
  • Product Owner
  • Senior JavaScript Engineer
  • Senior Java Engineer x 2
  • Senior Flutter Engineer x 2
  • Senior AQA Engineer — open position


  • Technical Project Manager
  • Senior Java Engineer
  • Middle Frontend AEM Engineer
  • Senior Flutter Engineer x 2
  • Senior AQA Engineer — open position to replace asap

We’re following 2-week Sprints with Story Point estimates, refinements, plannings, demos and retrospectives.

Interview process

  • HR interview (30 mins)
  • Tech interview (60 min)
  • Final interview (30 mins)


We are all for the self-development of each team member. As a part of our team, you’ll be supported in your professional growth, work on Mac, receive certifications, and visit conferences. On top of that, you will enjoy an attractive social package, including

  • Сompetitive monthly compensation
  • Flexible working schedule
  • Working remotely
  • 18 paid vacation working days
  • Paid sick leaves (with 5 undocumented days per year)
  • Health support with medical insurance or sports programs
  • English lessons, sports activities, and charity events
  • Full support of Private Entrepreneur reporting services (ФОП)