Auf einen Blick
- Aufgaben: Übernehme die Verantwortung für Qualitätssicherung in Backend- und Frontend-Diensten.
- Unternehmen: Innovatives Unternehmen im Bereich Softwareentwicklung mit einem dynamischen Team.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Wachstumsorientierte Umgebung mit vielen Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Softwarequalität und arbeite an spannenden Projekten.
- Qualifikationen: 3-5 Jahre Erfahrung in QA Automation und starke TypeScript-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 78000 € pro Jahr.
Habilidades: API, JavaScript, QA - Quality Assurance, TypeScript
O que nós buscamos:
WHAT YOU'LL DO:
- Own and expand quality engineering across our backend services and frontend portals.
- Drive automation expansion in repositories that lack adequate coverage, prioritizing high‑risk and high‑traffic surfaces.
- Lead the effort to identify, triage, and eliminate flaky tests — treating flakiness as a first‑class engineering problem rather than background noise.
- Own QA gates in the release process — define and enforce what 'ready to promote' means as code moves through environments.
- Take ownership of our central end‑to‑end testing repository, optimizing its runtime, reporting, and coverage.
- Extend our testing tooling and CI/CD pipelines — this is a builder role, not a maintainer role.
- Scope and lead a contract testing rollout across our service‑to‑service interfaces.
- Partner with engineering early — review designs and technical specs for testability before code is written.
- Codify regressions after incidents — when bugs reach production, ensure the same class of bug can't recur silently.
- Collaborate with infrastructure and operations on CI/CD reliability, test runtime, and runner stability.
YOUR FIRST 90 DAYS:
- Days 1–30: Become fluent in our testing infrastructure and tooling. Run our test suites end‑to‑end across pre‑production environments. Shadow a release cycle.
- Days 31–60: Ship meaningful new coverage in at least two service repositories. Begin instrumenting flaky‑test detection. Start contributing to our central end‑to‑end testing repository.
- Days 61–90: Take full ownership of the central end‑to‑end testing repository. Propose and begin executing a CI/CD QA improvement plan. Deliver a recommendation on the contract testing rollout.
Principais responsabilidades:
WHAT WE'RE LOOKING FOR:
- 3–5 years in an SDET, QA Automation, or equivalent role on a production SaaS product.
- Strong TypeScript skills — our integration test layer is TS‑based regardless of the underlying service language.
- Hands‑on experience with a modern testing framework (Vitest, Jest, Playwright, or similar).
- AWS Lambda or serverless testing experience — comfortable with mocking, event‑driven flows, async retry behavior, and using cloud logs as a debugging surface.
- REST and GraphQL contract and integration testing experience.
- Bash fluency — comfortable reading and extending shell scripts.
- CI/CD pipeline ownership experience (GitHub Actions or comparable) — matrix strategies, artifact passing, runner concurrency.
- A track record of measurably reducing test flakiness in a prior role.
- Reads Go and Python well enough to add unit tests, debug failures, and review test PRs.
- Clear written communication — bug reports, test plans, and release sign‑offs that engineers and non‑engineers can both act on.
- Fluent English (C1 or higher) — near‑native written and spoken.
NICE TO HAVE:
- Multi‑tenant or multi‑environment test design experience.
- Prior ownership of a shared or central test harness used across multiple service repositories.
- Familiarity with capability‑based or tag‑based test selection.
- Experience with idempotency, retry, and webhook‑replay testing patterns.
- Prior involvement in a Pact or contract testing rollout.
- Payments, banking, or other regulated‑industry exposure.
- Experience building test reporting dashboards or surfacing test health metrics to engineering leadership.
- Familiarity with feature‑flag‑driven rollout patterns.
- Comfort with AI‑assisted development tooling.
QA Automation Engineer - Full Stack Arbeitgeber: Pay Theory
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf Qualität und kontinuierliche Verbesserung setzt. Unsere Unternehmenskultur fördert Zusammenarbeit und Kreativität, während wir Ihnen durch gezielte Schulungen und Entwicklungsmöglichkeiten helfen, Ihre Fähigkeiten im Bereich QA Automation weiter auszubauen. Zudem profitieren Sie von flexiblen Arbeitszeiten und der Chance, an spannenden Projekten in einer modernen technischen Umgebung teilzunehmen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so QA Automation Engineer - Full Stack erhalten könnten
✨Tipp Nummer 1
Mach dich mit der Unternehmenskultur vertraut! Schau dir unsere Website an und finde heraus, was uns wichtig ist. Wenn du das Gefühl hast, dass du gut ins Team passt, wird das deine Chancen erhöhen.
✨Tipp Nummer 2
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.
✨Tipp Nummer 3
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und teste dein Wissen über die Tools, die wir verwenden. Zeig uns, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst.
✨Tipp Nummer 4
Sei proaktiv und zeig Initiative! Wenn du Ideen hast, wie wir unsere QA-Prozesse verbessern können, teile sie während des Interviews. Das zeigt, dass du bereit bist, Verantwortung zu übernehmen und einen echten Beitrag zu leisten.
Wir glauben, dass du diese Fähigkeiten brauchst, um QA Automation Engineer - Full Stack mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Zeig uns, wer du wirklich bist! Verwende deine eigene Stimme und Persönlichkeit in deinem Anschreiben. Das hilft uns, dich besser kennenzulernen und zu sehen, wie du ins Team passt.
Pass auf die Details auf!:Achte darauf, dass dein Lebenslauf und dein Anschreiben fehlerfrei sind. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass uns wissen, dass du sorgfältig arbeitest!
Beziehe dich auf die Stellenbeschreibung!:Nutze die Sprache aus der Stellenbeschreibung, um zu zeigen, dass du die Anforderungen verstehst. Erkläre, wie deine Erfahrungen und Fähigkeiten zu den Aufgaben passen, die wir suchen.
Bewirb dich über unsere Website!:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei Pay Theory vorbereitet
✨Verstehe die Testinfrastruktur
Mach dich vor dem Interview mit der Testinfrastruktur und den Tools des Unternehmens vertraut. Zeige, dass du die verschiedenen Testframeworks und CI/CD-Pipelines verstehst, die sie verwenden. Das gibt dir nicht nur Selbstvertrauen, sondern zeigt auch dein echtes Interesse an der Rolle.
✨Bereite konkrete Beispiele vor
Denke an spezifische Situationen aus deiner bisherigen Arbeit, in denen du Testflakiness reduziert oder erfolgreich Automatisierung implementiert hast. Bereite diese Beispiele so vor, dass du sie während des Interviews klar und prägnant präsentieren kannst. Das hilft dir, deine Fähigkeiten zu untermauern.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Frage nach den Herausforderungen, die das Team aktuell hat, oder wie sie die Qualitätssicherung in ihren Entwicklungsprozess integrieren. Das zeigt dein Engagement und dein Interesse an der Position.
✨Kommunikation ist der Schlüssel
Achte darauf, klar und strukturiert zu kommunizieren, besonders wenn du über technische Themen sprichst. Übe, komplexe Konzepte einfach zu erklären, damit sowohl technische als auch nicht-technische Personen folgen können. Gute Kommunikation ist entscheidend für die Zusammenarbeit im Team.