Senior QA Engineer
New
S
StoryblokHeadless CMS
Source API remote eligibility restrictions: Albania, Andorra, Austria, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Czechia, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Guernsey, Holy See (Vatican City State), Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Svalbard and Jan Mayen, Sweden, Switzerland, Ukraine, United Kingdom, Åland IslandsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of relevant experience as a QA Engineer or Software Engineer in Test.
- Required Skills
- Ruby on RailsTypeScriptGrafanaCI/CDGitHub ActionsPlaywright
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of relevant experience as a QA Engineer or Software Engineer in Test.
- Deep proficiency in TypeScript, including advanced typing and code architecture.
- Strong proficiency in Playwright.
- Practical experience defining and rolling out test-pyramid guidelines with engineering teams.
- Comprehensive knowledge of CI/CD pipelines, including GitHub Actions.
- Experience creating and maintaining containerized test environments.
- Experience mentoring engineers and defining and driving TypeScript and test automation standards across teams.
- Ability to use AI tools with sound judgment and critical thinking.
- Nice to have: experience writing and maintaining Ruby on Rails code.
- Nice to have: experience with observability and error tracking tools such as Grafana, Kibana, or Sentry.
- Nice to have: experience with performance testing and best practices.
Responsibilities
- Own QA projects end-to-end and maintain high-quality standards across teams.
- Promote strong TypeScript engineering practices and coding standards across the QA codebase.
- Design, implement, and maintain reliable automated frontend and backend tests using Playwright.
- Introduce stronger typing patterns, reusable abstractions, linting and tooling standards, and code review practices.
- Partner with engineering to define and implement appropriate unit, integration, and E2E testing practices.
- Perform manual and exploratory testing; document, track, and verify defects.
- Analyze test results and monitor testing metrics to identify patterns and opportunities for improvement.
- Participate in project kick-offs to understand requirements, anticipate risks, and influence testability.
- Communicate issues, risks, and dependencies early, escalating to product leadership when necessary.
- Mentor teammates on TypeScript proficiency and Playwright best practices.
View Full Description & ApplyYou'll be redirected to the employer's site