Design, develop, and execute automated (UI/API/E2E) and targeted manual test cases.
Implement and maintain automation frameworks (e.g., Playwright, Selenium WebDriver, Appium, Cypress) with reusable utilities (page objects/components, fixtures, test data & environment management).
Run and optimize regression, parallel/sharded execution; integrate automation into CI/CD (GitHub Actions/GitLab CI/Jenkins) with actionable reports (traces/videos/logs).
Conduct API/web services testing (REST/GraphQL), including mocking/stubbing and basic contract testing where applicable.
Collaborate with engineering/product to ensure testability, triage defects, and drive continuous improvement in Agile teams.
Support mobile app testing (iOS & Android) when needed.
Requirements
5+ years in software testing, with 3+ years in test automation.
Hands-on experience with one or more modern automation frameworks (e.g., Playwright, Selenium, Cypress, Web driver IO, Appium).
Proficiency in a programming language for automation (TypeScript/JavaScript preferred; Java/C#/Python a plus).
Solid knowledge of testing methodologies and maintainable automation architecture (fixtures, page objects/components, flake management).
Experience with API testing, CI/CD integration, Git; familiarity with containers is a plus.
Excellent English communication (verbal & written); collaborative, proactive, and outcome-driven.
Ability to promote and cultivate a culture of quality and testing ownership.
Benefits
A laptop is provided.
Community Tech activities.
A fun & dynamic environment and freedom to be creative.
Modern office with a flexible, relaxing zone.
Performance bonus (up to 2-month salary).
Performance review 2 times/ year.
Extra Premium Healthcare & Annual Health-check.
15 days of annual leave.
Working time: Monday – Friday (9 AM - 6 PM)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.