Full-time, remote or hybrid (Cyprus)
Gameram is a social network for gamers where users share gaming moments, find like-minded friends, and become part of a community. We already have 5 million installations, over $7mln in investments, and tens of thousands of daily users worldwide. We operate with a team of 30 people from 14 countries.
We are looking for an AQA Engineer for the testing team who will develop automated testing for our Flutter application.
We already have a base of autotests and established processes, so you won't have to start from scratch. At the same time, you will have room for your own solutions: you can propose new approaches, improve current processes, expand coverage, and develop the autotesting infrastructure.
Technology Stack: Flutter/Dart, Patrol, Firebase Test Lab, BrowserStack, GitLab CI/CD, PostgreSQL.
What you will do:
- Build and develop automated testing processes for the mobile application;
- Develop strategies and methodologies for automated testing;
- Analyze and test documentation, create checklists and test cases;
- Automate E2E scenarios — from UI interaction to data verification in the database;
- Develop and prepare test data;
- Integrate autotests into CI/CD pipelines;
- Configure integration with Firebase Test Lab, BrowserStack, and other device farms;
- Analyze testing results;
- Estimate task completion times, participate in preparing test plans and sprint planning;
- Interact with the mobile development team, analysts, and product managers within your scope of work.
What we expect from you:
- Required experience: from 3 years (Middle+/Senior)
- Experience in manual and automated testing of mobile applications;
- Knowledge of Flutter/Dart and experience working with them;
- Practical experience in creating autotests on Flutter/Patrol;
- Experience working with Patrol (patrol_cli, patrol_finders, etc.);
- Understanding of the Page/Screen Object approach;
- Experience working with Firebase Test Lab;
- Experience in API testing;
- Experience working with databases;
- Experience in setting up CI and integrating autotests into GitLab CI/CD;
- Ability to work with bug tracking systems and compose bug reports effectively.
Will be a plus:
- Experience in creating/maintaining a framework for mobile application testing.
What we offer:
- Interesting technical tasks, room for your own solutions, and influence on product quality;
- A strong team, open to ideas and initiatives;
- Flexible schedule, remote or hybrid work format;
- Participation in the option program after the probation period.