FunCorp is looking for QA engineers: go through an interview and receive an offer on the same day

Even remotely, FunCorp continues to hire the best of the best. Therefore, we launch the FunCorp QArantine hiring event in an online format and are looking for specialists in manual testing of mobile applications and a specialist with extensive experience in automating testing of mobile applications.



Why hiring event?


Firstly, so talented specialists from outside Moscow have a real opportunity to try their hand and get into a serious company with interesting projects. In pre-quarantine times, we brought those who successfully completed the task to an interview in Moscow. In one day, the guys managed to get to know the team and “try on” the office themselves. Of course, now it’s impossible to visit it, but you can see photos and a video.



Secondly, the event takes place in a short time. No long and painful expectations, call you back or not. We report the results of the interview on the same day.

Thirdly, the team conducts a discussion with the participants of their decision in the event that there were flaws in it. Thus, the candidates are not left without attention and can prepare much better next time!

How to take part? Everything is simple!


1. Complete the test task and send the solution until May 3 inclusive. Add to telegram chat to discuss issues.

2. Get an invitation to an online interview.

3. Be in touch on May 8 and do an online interview with HR managers, a team and a leader.

4. Get an offer the same day if you have collected combos!



What are we doing


At first glance, the iFunny application is very simple, but there is a large technical team behind it. The range of tasks is very wide: from updating icons and advertising SDKs to large product and technical tasks, such as introducing chats and creating a map with memes.

There are now 14 people in the QA department of the FunCorp Moscow office, 7 of whom are testing mobile applications, and the rest are backends and games. We work in the paradigm of product teams. Those. All teams are divided into cells, each of which is responsible for its functionality in the product. Each cell must have a tester, and, of course, there can be several if there is a large flow of tasks. From time to time, we rotate and change teams, and when one of the guys needs help, we collect the backlog together.

How do


We are testing all tasks in separate features, and at the time of releasing the release branch we are reviewing at the integration level all the big and / or important changes. Next, we conduct a regression: cases for it are collected on the basis of risks, and its impressive part is automated. All this allows us to minimize our pain without loss of quality for the product. We also have beta insurance. Unfortunately (or fortunately), good reports about some bugs rarely reach us from beta, so we just follow the statistics on crashes and on the use of the application as a whole. If something goes wrong, we will definitely see it and have time to fix it before rolling out to the prod.

What we use


  • Charles and Postman for client-server checks;
  • we put builds, we look logs through adb, Android Studio, XCode;
  • Jira as a task tracker;
  • Zephyr for storing test cases;
  • Confluence for storing documentation;
  • Firebase to keep track of crashes.

Builds, by the way, are assembled in Jenkins and attached to tasks before moving to testing. When automating Android applications, we use the kotlin / espresso / junit / wiremock bundle. In iOS, now appium / testng / wiremock, we are thinking about switching to native tools.

What we offer


A decent salary, quarterly bonuses according to the results of a review, an office in the center, fast and high-quality hardware, compensation for training and fitness, VHI, good nutrition in the office, participation in conferences and meetings.

For nonresident companies, the company compensates the cost of moving for the whole family, allocates a budget for temporary housing and pays a bonus in the amount of a monthly salary on the first working day. There is a support chat for those who move - in it you can learn about the advantages of a particular area for living, kindergartens, schools, infrastructure in general.

All Articles