Senior Automation QA Engineer (Playwright/TypeScript)

New
J
JobgetherSoftware testing
Germany; based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least five years of professional experience in software quality assurance, test automation, or a related engineering role.
Required Skills
JavaTypeScriptCI/CDRESTful APIsPlaywright

Requirements

  • Have at least five years of professional experience in software quality assurance, test automation, or a related engineering role.
  • Demonstrate strong TypeScript proficiency, including interfaces, generics, asynchronous programming, and async/await.
  • Have hands-on experience building and evolving Playwright automation frameworks, including fixtures, browser contexts, test state and data management, and test stability.
  • Have experience automating UI workflows through end-to-end testing and validating REST APIs.
  • Understand test design techniques, testing methodologies, coverage assessment, and risk-based test prioritization.
  • Have practical load and performance testing experience, including workload modeling, performance metrics, bottleneck identification, and results analysis.
  • Be able to write reliable automation code that supports parallel execution and minimizes flaky tests.
  • Bring analytical and problem-solving skills, attention to detail, and the ability to investigate complex technical issues.
  • Have effective collaboration skills and a proactive approach to knowledge sharing and constructive feedback.
  • Java, Maven, and Selenide experience is an advantage, particularly for working with legacy automation suites.
  • Experience with CI/CD platforms such as GitLab CI, GitHub Actions, or Jenkins is desirable.
  • Knowledge of OpenAPI and Swagger specifications is beneficial; basic Kubernetes knowledge is a plus.

Responsibilities

  • Design, develop, maintain, and stabilize end-to-end and API tests using TypeScript and Playwright.
  • Lead migration of legacy automated tests from Java and Selenide to a Playwright and TypeScript framework.
  • Improve test automation architecture, including fixtures, browser contexts, test data management, state handling, and parallel execution.
  • Develop and optimize load-testing scenarios using k6, and work with developers to analyze performance and identify bottlenecks.
  • Evaluate performance metrics, investigate scalability limitations, and recommend improvements.
  • Apply test design techniques and strategies across UI, API, and performance testing.
  • Write clean, maintainable, reliable, and concurrency-safe automation code.
  • Conduct code reviews, share technical knowledge, and promote engineering and QA standards.
  • Collaborate with product teams, developers, and QA engineers to integrate quality practices throughout the software development lifecycle.
  • Improve automated testing workflows and integrate test suites into CI/CD pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now