Testautomatisierung: Du entwickelst und pflegst automatisierte Tests (Unit-, Integrations- und End-to-End-Tests) und baust unsere Testautomatisierung kontinuierlich aus.
Testarchitektur: Du gestaltest unsere Test-Frameworks mit, achtest auf Wartbarkeit und Skalierbarkeit und bringst Best Practices ein.
Performance & Last-Tests: Du baust unsere Performance- und Lasttests von Grund auf mit auf, analysierst mithilfe von Azure-Tools, wie sich Änderungen auf unsere Web Apps auswirken, und hilfst dem Team, Engpässe frühzeitig zu erkennen.
CI/CD-Integration: Du integrierst Tests in unsere Pipelines, sodass Qualität ein fester Bestandteil unseres Entwicklungsprozesses ist.
Testplanung & -design: Du erstellst Teststrategien und Testfälle, um die Qualität unserer Software systematisch sicherzustellen.
Manuelles & exploratives Testen: Wo Automatisierung nicht sinnvoll ist, führst du gezielt manuelle und explorative Tests durch.
Fehleranalyse & Reporting: Du findest Bugs, dokumentierst sie verständlich und arbeitest eng mit den Entwicklerteams an Lösungen.
Continuous Improvement: Du optimierst Testprozesse, bringst neue Tools und Methoden ein (auch KI-gestützte) und hilfst dem Team, Softwarequalität kontinuierlich zu verbessern.
Qualifikation
Ausbildung & Hintergrund: Du hast ein Studium in Informatik, Wirtschaftsinformatik, eine vergleichbare Ausbildung oder entsprechende praktische Erfahrung.
Test-Expertise: Du hast Erfahrung in der Testautomatisierung von Webanwendungen, kennst dich mit manuellen Testverfahren aus und bist vertraut mit Test-Frameworks wie xUnit.
Tech-Stack: Du bist sicher in C# und hast idealerweise schon mit .NET (gerne aktuelle Versionen) und Entity Framework Core gearbeitet. Erfahrung mit API-Testing (z.B. Postman, RestSharp) ist ein Plus.
CI/CD & Cloud: Du hast Erfahrung damit, Tests in GitLab CI/CD-Pipelines zu integrieren. Idealerweise kennst du dich auch mit Performance-Testing-Tools (z.B. Azure Load Testing) und Azure (insb. Web Apps, Application Insights) aus.
Clean Code: Du verfügst über ein gutes Verständnis für sauberen Code und schreibst Tests, die wartbar und nachvollziehbar sind.
AI-Mindset: Für dich ist KI weder Hype noch Bedrohung, sondern fester Bestandteil moderner Softwareentwicklung – und du willst dich und deine Arbeitsweise kontinuierlich mit neuen Technologien weiterentwickeln.
Teamgeist: Du bringst dich aktiv in Meetings ein, denkst mit und unterstützt die Teams bei der Umsetzung von Best Practices im QA-Bereich.