Full job description
OpenX Poland is hiring a Senior Software Development Engineer IV in Test (SDET) in Krakow. The role focuses on test automation for TypeScript-based frontend applications (about two-thirds UI test automation) and API integration/end-to-end testing using Python and pytest (about one-third). The primary tech stack includes TypeScript, Playwright, React, Python, pytest, and Spinnaker (CI/CD), with broader use of Node.js, GraphQL, Java, Go, GCP, and Kubernetes. Responsibilities include designing and maintaining automated tests, owning test automation for frontend workflows, contributing to API testing strategy, collaborating with cross-functional teams, applying risk-based testing, improving test frameworks and CI/CD pipelines, investigating test failures, and communicating quality risks. Requirements include 5+ years in test automation or software engineering in test, strong TypeScript and frontend test automation experience, Python API testing experience or willingness to learn, knowledge of test design and CI/CD, troubleshooting skills, agile experience, and strong communication in Polish and English. Benefits include competitive salary (employment contract or B2B), annual bonus, private healthcare, insurance, training, holiday allowance, pension scheme, paid day off, parking, remote work option, and more.
What you'll do
- Design and maintain reliable automated tests across TypeScript-based UI and Python API layers
- Own and evolve test automation for complex frontend user workflows
- Build, maintain, and improve automated UI test suites using Playwright and TypeScript
- Contribute to API integration and end-to-end testing strategy, automation, and coverage using Python and pytest
- Be involved in all phases of product development, from requirements and solution design to validation, deployment, and release readiness
- Partner with software engineers, product managers, and UX designers to identify quality risks early and improve testability
- Apply risk-based testing practices and make pragmatic decisions about test coverage at unit, integration, API, and end-to-end levels
- Improve the reliability, speed, and maintainability of test automation frameworks and CI/CD pipelines
- Investigate test failures, flaky tests, and production issues, and drive root cause analysis with actionable improvements
- Communicate quality risks, trade-offs, and recommendations clearly to engineering and product stakeholders
Requirements
- 5+ years of professional experience in test automation or software engineering in test
- Strong hands-on experience with TypeScript and modern frontend test automation frameworks such as Playwright or Cypress
- Ability to design, debug, extend, and maintain test automation frameworks and shared testing utilities
- Strong understanding of modern frontend applications, user workflows, API integration, asynchronous behavior, and common sources of UI test instability
- Experience with API testing and practical experience with Python, preferably with pytest, or strong willingness to work with Python-based API test automation
- Practical knowledge of test design techniques and risk-based testing
- Experience working with CI/CD tools and improving automated test execution in CI environments
- Excellent troubleshooting skills and ability to triage complex issues across application, test, and infrastructure layers
- Experience working in an agile engineering environment
- Strong communication skills and ability to work effectively with SDETs, software engineers, Product, and UX
- Communicative Polish and English
Tech stack
TypeScriptPlaywrightReactPythonpytestSpinnakerNode.jsGraphQLJavaGoGoogle Cloud PlatformGCPKubernetesDocker
Benefits
Annual performance bonusTax-deductible system due to copyright protection: 75%Private health care for you and your family (covered by OpenX)Private life and travel insurance (Covid insurance included)MultiKafeteria programTraining: access to the LinkedIn learning platform and Tech workshopsHoliday AllowancePension scheme (PPK from PZU)Additional paid day offFree parking lotAccess to peer to peer recognition platformMonthly work-from-home allowance and one-time payment when you join to help set up home officeCelebration of team members' important personal milestones (vouchers, gifts)