Senior Software Engineer Test Automation
APRIORI - business solutions AG
Berlin, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
Senior Compensation
€ 88KJob location
Berlin, Germany
Tech stack
Java
Test Suite
API
Agile Methodologies
Automation of Tests
Computer Engineering
Continuous Integration
DevOps
JMeter
Scrum
Scaled Agile Framework
Selenium
Software Engineering
Strategies of Testing
Performance Testing
Spring-boot
Cypress
Lasttests
Backend
Playwright
Front End Software Development
Cucumber
Docker
Jenkins
Job description
- Weiterentwicklung der Qualitätssicherung und Testautomatisierung innerhalb der CI/CD-Prozesse
- Mitarbeit an Teststrategien in Zusammenarbeit mit Entwicklung und DevOps
- Konzeption, Aufbau und Weiterentwicklung automatisierter Testsuiten für Frontend- und Backend-Systeme
- Optimierung und Integration der Testautomatisierung in CI/CD-Prozesse sowie in die automatisierte Supply Chain
- Konzeption und Implementierung von End-to-End-Tests, API-Tests sowie Last- und Stabilitätstests
- Weiterentwicklung bestehender Testlösungen zur Verbesserung von Wartbarkeit und Skalierbarkeit
- Aufbau automatisierter Auswertungen und Bewertung von Testergebnissen, inklusive Reporting, Metriken und Testresult-Bewertung
- Evaluierung geeigneter Tools, Frameworks und Datenformate
- Mitarbeit in agilen cross-funktionalen Teams, * Spannenden Einsatz im Umfeld digitaler Gesundheitsanwendungen und öffentlicher Gesundheits-IT
- Verantwortungsvolle Rolle in der Qualitätssicherung und Testautomatisierung
- Moderne Entwicklungs- und CI/CD-Umgebung
- Arbeit in agilen cross-funktionalen Teams
- 40-Stunden-Woche mit hybrider Anwesenheit, 2 Tage vor Ort
Requirements
- Erfolgreich abgeschlossenes Studium an einer Berufsakademie bzw. Bachelorabschluss an einer Fach- oder Hochschule, z. B. in technischer Informatik, oder nachweisliche Erfahrung als Softwareentwickler:in
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung sowie mehrjährige Erfahrung in Testautomatisierung und Qualitätssicherung
- Fundierte Erfahrung mit automatisierter Testentwicklung, z. B. Serenity oder vergleichbare Frameworks
- Erfahrung mit E2E-Testframeworks, z. B. Cypress, Playwright oder Selenium
- Sehr gute Kenntnisse in BDD-Frameworks, z. B. Cucumber oder Serenity
- Erfahrung mit CI/CD-Systemen, z. B. Jenkins
- Erfahrung in CI/CD- und Software-Lifecycle-Prozessen im Zusammenhang mit automatisierter Supply Chain
- Kenntnisse in Testdesign und Testarchitektur
- Erfahrung mit Container- und Testumgebungen, z. B. Docker
- Verständnis moderner Webanwendungsarchitekturen
- Erfahrung mit Lasttests / Performance Testing, z. B. JMeter
- Kenntnisse in Monitoring, Test Reporting und Metriken
- Kenntnisse in Backend-Technologien, z. B. Java und Spring Boot
- Erfahrung in agilen Methoden, z. B. Scrum, Kanban oder SAFe
- Eigenverantwortliche, strukturierte und metrikenorientierte Arbeitsweise
- Hohe Motivation, Drive und ausgeprägte Kommunikationsfähigkeit
- Sehr gute Deutschkenntnisse