Beschreibung
Quality Specialist / Developer (m/w)Mit rund 800 angestellten Mitarbeitern und derzeit 400 freien Beratern unterstützen wir namhafte Unternehmen bei der Umsetzung ihrer IT Projekte.
Für einen unserer Kunden in Hamburg sind wir auf der Suche nach einem Quality Specialist (m/w) auf freiberuflicher Basis.
Aufgabenbeschreibung:
- Bei uns wirst Du in einem agilen, interdisziplinären Team mitarbeiten
- Verstehst dich als Quality Coach des Teams und lebst Qualität als Teamverantwortung
- Tests sind für Dich ein Mittel zum Zweck, Qualität ist das Ziel. Dabei kannst Du verschiedene Methoden und Tools zielgerichtet einsetzen und strebst dabei Automatisierung an
- Du begleitet den kompletten Story-Lifecycle neuer Features von der Konzeption, über Entwicklung und Abnahme bis zum Live System
- Kennst die Testpyramide und weißt, wann was wie getestet werden muss (auch in einer Microservice-Architektur)
- Betreibst aktives Pairing bzw. Zusammenarbeit mit dem Produktmanagement, Entwicklern und Operations
- Treibst Continuous Delivery + Deployments im Team durch Best Practices wie Testautomatisierung, Continuous Integration und Monitoring der Live-Application
- Hast Lust dich in Logfiles, Datenbanken, Code und Tests einzuarbeiten
- „Quality Specialist / Analyst“: Mehrjährige Berufserfahrung im Bereich Qualitätssicherung mit einem guten technischen Verständnis für die Softwareentwicklung, idealerweise im Umfeld von Java-Web-Anwendungen und agiler Softwareentwicklung
- Alternativ: „Software Developer mit QS-Erfahrung“: Mehrjährige Berufserfahrung im Bereich Java-Webentwicklung mit zusätzlicher Erfahrung in Qualitätssicherung, idealerweise im Umfeld agiler Softwareentwicklung
- Sehr gute Kenntnisse der verschiedenen Testarten & -methoden (bspw. TDD, BDD, ATDD, Integrationstest, Smoketest, Explorative Tests, Regressionstests, Unit-Tests)
- Sehr gute Kenntnisse in Continuous Integration, Continuous Delivery, Automatisierung, Jenkins, Monitoring
- Erfahrung mit Open-Source Test-Frameworks (bspw. Selenium Webdriver, RSpec, Jasmine, Galen)
- Hohe Selbstständigkeit und Verantwortungsbewusstsein
- Teamfähigkeit, gute kommunikative Fähigkeiten und ein hoher Qualitätsanspruch sind ein absolutes Muss
- Starkes Interesse am Pair Programming (das Team arbeitet überwiegend im Pair)
- Gute Kenntnisse im Verstehen von Sourcecode (v.a. Java, JavaScript), von Vorteil ist eigene Erfahrung in der Programmierung mit Java
- Nice to have: Erfahrung mit BDD, Java-Web-Frameworks, Web-Frontend-Technologien, Git, Rest, Jira, Responsive Design, Microservices
Start: Januar 2017
Dauer: mind. 6 Monate
Auslastung: Vollzeit vor Ort
Bei Interesse freuen wir uns über die Zusendung Ihres Skillprofils.