Senior Software Engineer - Test Automation

Job@ctive GmbH
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
€ 69K

Job location

Berlin, Germany

Tech stack

Java
Test Suite
API
Automation of Tests
Computer Engineering
Continuous Integration
DevOps
Integrated Development Environments
Spring
JMeter
Scrum
Selenium
Software Engineering
Systems Architecture
Strategies of Testing
Cypress
Backend
Information Technology
Playwright
Front End Software Development
Cucumber
Docker
Jenkins

Job description

Weiterentwicklung bestehender Qualitätssicherungs- und Testautomatisierungsprozesse innerhalb moderner CI/CD-Umgebungen

  • Mitarbeit bei der Definition und Umsetzung von Teststrategien in enger Zusammenarbeit mit Entwicklung und DevOps
  • Konzeption, Aufbau und kontinuierliche Weiterentwicklung automatisierter Testsuiten für Frontend- und Backend-Systeme
  • Integration und Optimierung automatisierter Tests innerhalb bestehender Build-, Deployment- und Security-Prozesse
  • Entwicklung und Implementierung von End-to-End-, API-, Last- und Stabilitätstests
  • Optimierung bestehender Testlösungen im Hinblick auf Skalierbarkeit, Wartbarkeit und Effizienz
  • Aufbau automatisierter Reporting- und Auswertungsmechanismen zur Analyse und Bewertung von Testergebnissen
  • Evaluierung geeigneter Testtools, Frameworks und Datenformate zur Weiterentwicklung der Testlandschaft
  • Mitarbeit in agilen, cross-funktionalen Teams

Requirements

Erfolgreich abgeschlossenes Studium im Bereich Informatik, technische Informatik oder eine vergleichbare Qualifikation

  • Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung sowie mehrjährige Erfahrung im Bereich Testautomatisierung und Qualitätssicherung
  • Fundierte Kenntnisse in der Entwicklung automatisierter Tests mit modernen Testframeworks
  • Erfahrung mit End-to-End-Testframeworks wie Cypress, Playwright oder Selenium
  • Gute Kenntnisse im Umgang mit CI/CD-Systemen, beispielsweise Jenkins
  • Erfahrung mit Software-Lifecycle-Prozessen und automatisierten Qualitätssicherungsmaßnahmen innerhalb moderner Entwicklungsumgebungen
  • Fundierte Kenntnisse im Bereich Testdesign und Testarchitektur
  • Erfahrung mit containerbasierten Testumgebungen, z. B. Docker
  • Verständnis moderner Webanwendungs- und Systemarchitekturen
  • Sehr gute Kenntnisse im Umgang mit BDD-Frameworks wie Cucumber oder Serenity
  • Erfahrung mit Last- und Performancetests, beispielsweise mit JMeter
  • Kenntnisse im Bereich Monitoring, Test Reporting sowie in Backend-Technologien wie Java oder Spring
  • Erfahrung in agilen Arbeitsmethoden wie Scrum, Kanban oder skalierten agilen Vorgehensmodellen
  • Selbstständige und strukturierte Arbeitsweise sowie hohe Eigenmotivation
  • Analytisches Denkvermögen und metrikengestützte Arbeitsweise
  • Ausgeprägte Kommunikationsfähigkeit sowie sehr gute Deutschkenntnisse in Wort und Schrift

Apply for this position