QA Testingenieur (Remote EU)
Role details
Job location
Tech stack
Job description
- Übernahme aller QA-Aktivitäten und Sicherstellung der Testabdeckung.
- Entwicklung und Pflege von Testplänen zur Erfüllung der Anforderungen.
- Analyse von Testberichten und enge Zusammenarbeit mit Entwicklern., Wir suchen einen Quality Assurance (QA) Engineer zur Verstärkung unseres Teams. Der ideale Kandidat ist detailorientiert und analytisch mit einer Leidenschaft für die Sicherstellung der Softwarequalität. Als QA Engineer sind Sie verantwortlich für die Planung, Entwicklung und Durchführung von Testplänen und Testfällen zur Identifikation und Behebung von Softwarefehlern., * Übernahme der Verantwortung für alle QA-Aktivitäten, einschließlich Entwicklung von Best Practices, Erstellung von Verifikations- und Validierungsberichten sowie Sicherstellung einer umfassenden Testabdeckung.
- Entwicklung und Pflege von Testplänen und Rückverfolgbarkeitsmatrizen zur Sicherstellung der Erfüllung der Anforderungen.
- Verstehen der geschäftlichen Logikanforderungen, um sicherzustellen, dass die Anwendung wie spezifiziert funktioniert und alle Benutzerbedürfnisse erfüllt.
- Aufbau und Pflege automatisierter Test-Suiten sowie manueller Testpläne, wo erforderlich.
- Hinzufügen automatisierter Tests für neue Funktionen, sobald diese vom Engineering-Team abgeschlossen sind.
- Analyse von Testberichten und Meldung von Regressionen oder Fehlern an das Entwicklungsteam.
- Fähigkeit zur Analyse und Fehlerbehebung von Softwaredefekten und enge Zusammenarbeit mit Entwicklern zur zeitnahen Lösung.
- Pflege der Dokumentation zu Testprozessen und -ergebnissen, einschließlich CAPA (Corrective and Preventive Action) Plänen.
- Testen der Softwareanwendung mit verschiedenen Methoden, einschließlich funktionaler, Regressions-, Integrations- und Leistungstests.
- Schreiben und Pflegen von Skripten zur Unterstützung der Testaktivitäten unter Verwendung von Sprachen wie Python, Typescript oder RUST.
- Nutzung von Versionskontrollsystemen wie Git zur Verwaltung des Testcodes und Zusammenarbeit mit dem Entwicklungsteam.
Requirements
-
Bachelor-Abschluss in Informatik oder gleichwertige Ausbildung.
-
Erfahrung mit automatisierten Testframeworks und Skriptsprachen.
-
Detailorientierte und analytische Denkweise., * Bachelor-Abschluss in Informatik (oder gleichwertige Ausbildung / Open-Source-Erfahrung).
-
Mindestens 5 Jahre relevante Berufserfahrung mit Verantwortung für QA-Aktivitäten, davon mindestens ein Jahr in einer leitenden Rolle.
-
Erfahrung mit automatisierten Testframeworks (Pytest, Playwright oder Nextest) und Skriptsprachen (Python, Typescript oder RUST).
-
Kenntnisse der branchenüblichen Best Practices in Validierung und Verifikation.
-
Effektive Kommunikation mit Teammitgliedern und Stakeholdern, klare und präzise Berichte über Testfortschritte und Fehlerstatus. Detailorientiert und analytisch.
-
Ausgezeichnete mündliche und schriftliche Englischkenntnisse.
-
Fähigkeit, selbstständig und im Team zu arbeiten.
-
Nachgewiesene unternehmerische und kollaborative Denkweise.
-
Verfügbarkeit zur Arbeit während der mitteleuropäischen Geschäftszeiten (CET).
Wünschenswerte Fähigkeiten (optional)
- Kenntnisse in Sicherheitstestmethoden wie SAST/DAST/OWASP ZAP und Verständnis gängiger Sicherheitsbedrohungen und Schwachstellen.
- Erfahrung mit Cloud-Technologien und Tests von cloudbasierten Lösungen.
- Vertrautheit mit Datenbanktests.
- Erfahrung mit API-Tests, insbesondere mit GraphQL- und REST-Endpunkten.
- Kenntnisse von Vorschriften wie ISO / IEC 13485, 62304 oder 14791.
Benefits & conditions
- Die Chance, Teil eines außergewöhnlichen Teams zu sein, das Innovationen im Gesundheitswesen vorantreibt.
- Ein wettbewerbsfähiges Gehalt in einem unterstützenden Arbeitsumfeld, das Work-Life-Balance fördert.
- Möglichkeiten zur beruflichen Weiterentwicklung in einem internationalen Umfeld.
- Eine Kultur der Zusammenarbeit und Inklusion, die grundlegend für unsere Philosophie ist.
- Gelegentliche Reisen zu unserem Hauptsitz in der Schweiz, um Sie in unsere Kernprozesse und Unternehmenskultur einzutauchen.