About the role
You will take end-to-end ownership of feature quality by defining test strategies, analyzing requirements, and performing comprehensive testing across front-end and back-end components. Additionally, you will collaborate with cross-functional teams to maintain test documentation, automate test cases, and implement process improvements using AI tools.
What they look for
Requirements
The ideal candidate has 2+ years of experience testing complex web applications and a deep understanding of testing processes and client-server architecture. Proficiency in Playwright, JS/TS, and AI-driven testing tools is required, along with strong communication and problem-solving skills.
Benefits
Full description
appflame — a Ukrainian IT company building world-class products: Hily, Taimi, AdConnect, Mailkeeper, and more.
Who we are today:
- 7 years on the market, 500+ employees, offices in Kyiv, London, and Limassol, plus a coworking space in Warsaw.
- In 2025, appflame ranked 5th among Ukraine's 50 best employers according to Forbes and won in the "Place for Growth" category.
- Our apps Hily and Taimi are among the Top 5 dating apps in the U.S., with over 70 million users. AdConnect and Mailkeeper build and scale our own B2B and B2C solutions.
Our mission: Flame up the world with Ukrainian products.
Our goals:
- Reach the top 5 product companies in the world.
- Become a unicorn — and turn Ukraine into a country where unicorns are born and thrive.
We're looking for daring, ambitious, and "a little crazy" people — those who love building real products and dream of launching cool startups. You have the ambition; we have the conditions to make it happen.
You will:
- Take end-to-end ownership of feature quality, from requirements analysis to sign-off across front-end, back-end, and adjacent product components.
- Test core and complex product mechanics - user flows, UI/UX, API, business logic, integrations, data, and error/loading states.
- Independently define test strategy and regression scope: what's critical to verify, where the risks lie, edge cases, and impact on adjacent scenarios.
- Analyze requirements early (during grooming), identify gaps and contradictions, raise questions to the PM/analysts/developers, and block untestable or risky decisions before development starts.
- Write and maintain test documentation: checklists, test cases, bug reports, test reports/run results, and keep coverage up to date.
- Collaborate closely with developers, analysts, and PMs - priorities, scope trade-offs, bug reproduction, fix verification, and blocker escalation.
- Participate in sprint planning and estimate tasks in terms of testing, risk, and the cost of quality.
- Propose and implement process improvements: reducing routine work, better templates/approaches to coverage, and lessons learned after incidents.
- Use and develop AI and internal QA tools in day-to-day work, and help the team use them more effectively.
- Maintain and grow automation: decide what to automate versus keep manual, update tests for new features, and keep runs stable.
- Serve as a source of expertise for the team - knowing the flows and common risks, and helping others get up to speed on complex scenarios and questions faster.
We'll have a match if you:
- 2+ years of experience testing large, complex web applications.
- A deep understanding of testing and development processes (goals and objectives, roles, testing types, test design, etc.).
- Solid knowledge of client-server architecture, application-layer protocols, and REST APIs.
- Confident experience with logging and debugging tools, as well as DevTools and Postman.
- Hands-on experience applying AI tools (Claude Code, Cursor, etc.) to build test scenarios, maintain test documentation, analyze business requirements, and identify and investigate defects.
- Experience with e2e frameworks for writing UI/API tests using Playwright in JS/TS (or other test automation experience).
- Proactivity, strong communication skills, the ability to work effectively with QA, Dev, and PM, and solid problem-solving skills.
- A drive to broaden your responsibilities, grow, and develop.
Will be an advantage:
- Practical experience with Git and a grasp of CI/CD fundamentals.
What we offer:
- Work: Remote-first setup, modern offices with activities, and all the equipment you need, plus compensation to set up your remote workplace.
- Growth: Fair pay with regular reviews; after probation, compensation for education and English courses, Online Speaking Club, online library, and course access.
- Health & time off: Medical insurance coverage, psychologist consultations, unlimited paid sick days, and 31 paid vacation days/year (incl. public holidays).
- Team: Corporate events, team-building activities, and paid participation in sports competitions.
Why appflame?
- Build Ukrainian products that compete with the best players on the global market.
- Bring your own ideas to life instead of being a cog in the system.
- Direct contact with Snapchat, Facebook, Google, and Apple, and access to their best practices.
- Work with a global market and a massive audience.
- A team of like-minded people focused on results.
- Well-established processes and real opportunities to grow within the company.
- Transparent evaluation based on personal performance indicators.
Join our team — it's going to be hotter than you can imagine.
We are against all types of discrimination, bullying, and stereotypes. We provide equal employment opportunities regardless of race, skin color, religion, gender, sexual orientation, gender identity, age, marital status, health status or any other characteristics.
Similar roles
-
Senior QA Engineer (m/w/d)
Autohaus Royal GmbH Berlin, Germany
-
QA Automation Engineer
Sumsub Limassol, Cyprus, Cyprus
-
QA Engineer - League of Legends (12 Month Contract)
Riot Games Dublin, Leinster, Ireland
-
QA Engineer
FairMoney Lagos, Lagos State, Nigeria
-
Senior QA Automation Engineer
Peratera Greater London, England, United Kingdom
-
QA Engineer
Sumsub Limassol, Cyprus, Cyprus