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