Develop and maintain automated test scripts and shared libraries using Playwright
Design, implement, and maintain test automation frameworks
Write and review integration test scenarios using Gherkin syntax
Create, maintain, and execute manual test cases; report and support resolution of defects
Define and execute regression testing to ensure stability of existing functionality
Monitor automated test runs and investigate failures
Perform functional testing and root cause analysis of issues
Collaborate with cross-functional teams to define test strategies and acceptance criteria
Maintain and manage test data, including generation utilities (JavaScript / Node.js)
Maintain and update test documentation, including test cases, results, and defects
Support and execute non-functional testing (e.g., performance, security, availability)
Design and execute API tests (functional, contract, and performance) across services
Ensure quality and reliability of UI components, including cross-browser, accessibility, and visual regression testing
Define and track QA metrics (e.g., test coverage, defect rates, system performance)
Promote QA best practices, support continuous improvement, and mentor team members
Requirements
Graduate in technical fields
Extensive knowledge of quality assurance and test automation
Solid experience in establishing and maintaining automated testing for projects using PlayWright
Knowledge of a programming or scripting language (e.g. JavaScript, Java)
Experience with API testing tools (e.g., Postman, REST Assured, Supertest, or similar)
Familiarity with component-level testing frameworks (Testing Library, Storybook, Vitest/Jest)
Understanding of REST API design principles, HTTP protocols, and common authentication mechanisms (OAuth, JWT)
Experience with contract testing concepts and tools is a plus
Familiarity with CI/CD pipelines and how component library publishing and API deployments are validated within them
Basic understanding of database querying (SQL) for test verification
Tech Stack
Java
JavaScript
Jest
Node.js
SQL
Benefits
⚡ Flexibility & Balance: Flexible working hours and work-life balance allow you to tailor work to fit your life.
🌟 Recognition & Growth: Opportunities for career advancement in a company that values your contributions.
💼 Hybrid Workplace: Modern workspaces (in Zurich, Zug and Hyderabad as well as our Skyhub in Basel) and a remote-friendly culture to inspire collaboration amongst a globally diverse team.
🎉 Company-wide Events: Join us for company events to celebrate successes, build teams, and share our vision. Plus, new joiners experience SkyWeek, our immersive onboarding program.
👶 Generous Maternity & Paternity Leave: Support for new parents with competitive maternity and paternity leave.
🏖️ Annual Leave & Bank Holidays: Enjoy a generous annual leave package, plus local bank holidays to recharge and unwind.