Position: Sr. QA Engineer
Company: Surprise
Category: QA
Experience required: 5y
English level: intermediate

**What will you be doing?**
-Writing checklists and/or test cases;
-Performing manual testing;
-Communicating with developers;
-Clarifying requirements with in-house stakeholders;
-Reporting and tracking bugs;
-Participating in a scrum environment (stand-ups, planning sessions, etc.).
**What are we looking for?**
-Intermediate English or higher (B1+);
-5+ years of commercial experience;
-Experience with different types of manual testing: WEB/Mobile (iOS and Android native mobile apps), Cross browser testing, API testing;
-Understanding of SDLC;
-Understanding of test strategies;
-Experience in writing test cases using different Test Design Techniques;
-Understanding of different testing methods and levels;
-Ability to work by scrum and/or kanban methodologies.
**What skills will come in handy?**
-Backend testing API (Postman, Swagger);
-Basic experience in automation;
-ISTQB certifications;
-Experience in performance and basics of security testing;
-Experience working with Zephir, Xray jira plugins, other TMS;
-Experience with XCode, Android Studio, Git, PixelPerfect, Figma;
-Testing on real devices as well as services like Browserstack;
-Experience working within in-house and remote team members.
**Benefits**
-Work on interesting and challenging projects, while building a pioneering software category;
-Great atmosphere, with the vibe and energy of a high-growth tech company;
-Competitive salaries;
-Close collaboration between UA and US team members;
-Ultramodern offices in the heart of Lviv (Magnus) and Kyiv (Parus);
-Flexible working hours;
-Complimentary dinners (like Pizza Friday!);
-English classes and an immersive English-speaking work environment (we have a lot of native speakers at the office);
-Ability to travel to the US;
-Corporate activities and parties;
-Dedicated wellness area in the office;
-20 working days of paid vacation;
-15 days of paid sick leave;
-And, of course, we use Surprise internally!