We are looking for a proactive and self-driven General QA Engineer to join our team. The ideal candidate is comfortable working on different types of projects and technology stacks and is passionate about ensuring the highest product quality.
You will collaborate closely with developers and clients to create seamless and positive user experiences in the solutions we build for our clients.
Key Responsibilities: • Conduct comprehensive functional and non-functional testing of our web and mobile applications (iOS, Android); • Review and analyze requirements to ensure thorough understanding and test coverage; • Create, organize, and maintain detailed test cases and all required test documentation; • Develop and execute automated test scripts with Playwright for a variety of web and backend applications; • Perform in-depth API testing to validate the functionality, reliability, performance, and security of our services; • Regularly perform regression and smoke testing, and update test suites as needed; • Identify, report, and track defects in task management system, working with the development team to ensure timely resolution; • Proactively collaborate with the team to champion quality and improve our QA processes.
Requirements: • 4+ years of commercial experience as a QA Engineer; • Strong experience in both manual and automation testing for web applications; • Hands-on experience writing WEB/API tests using Playwright with TypeScript/JavaScript; • Strong debugging skills for automated tests; • Strong practical experience in API testing (REST) and proficiency with tools like Postman or Insomnia; • Solid SQL skills (PostgreSQL preferred) with the ability to write complex queries for data validation; • Experience with browser DevTools and web debugging proxies (e.g., Charles, Fiddler); • Understanding of CI/CD processes (GitHub Actions is a plus); • Hands-on experience with application logs and discovering root cause of issues; • Confident written and spoken English (B2 level or above); • Strong analytical and problem-solving skills, with the ability to manage tasks independently and handle multiple priorities.
Would be a plus: • Experience with performance (e.g., JMeter, k6) or security testing (e.g., OWASP ZAP); • Knowledge of containerization technologies like Docker; • Experience with testing mobile applications.
We offer: • Transparent financial motivation; • Remote workplace or a comfortable office in the center of Kyiv; • 18 working days of paid leave annually; • Unlimited sick days; • Salary review twice a year; • Work equipment, such as laptops, monitors, and accessories (only for candidates located in Ukraine); • Compensation for our English-speaking club — 100%; • Compensation for any AI tool of your choice — 100%; • Compensation for coworking spaces — 100%; • Compensation for gym memberships and professional courses — 50% (after the trial period); • Compensation for any English courses — 50% (after the trial period); • Compensation for sessions with a psychologist — 50% (after the trial period); • Medical insurance (after the trial period).