Automatisierungsingenieur für Softwaretests
vor 3 Monaten
Willkommen bei mexxon GmbH, einem Vorreiter in der digitalen Transformation. Wir suchen einen engagierten Automatisierungsingenieur für Softwaretests (m/w/d), der innovative Lösungen entwickelt, um die Qualität und Effizienz unserer Softwareprodukte zu steigern. In dieser Schlüsselposition wirst du maßgeblich an der Entwicklung und Implementierung fortschrittlicher Testautomatisierungsstrategien in verschiedenen Branchen beteiligt sein.
Deine Aufgaben- Entwicklung von Skripten und Frameworks: Erstellung und Pflege von Testautomatisierungsskripten und -frameworks, die speziell auf die Bedürfnisse unserer Kunden in den Bereichen Versicherung, Logistik und Energiewirtschaft abgestimmt sind.
- Integration in CI/CD-Pipelines: Sicherstellung der nahtlosen Integration der Testautomatisierung in die CI/CD-Pipelines unserer Kunden, um eine kontinuierliche Qualitätssicherung während des gesamten Softwareentwicklungsprozesses zu gewährleisten.
- Kundeninteraktion zur Entwicklung von Teststrategien: Enge Zusammenarbeit mit unseren Kunden, um deren Geschäftsprozesse zu verstehen und maßgeschneiderte Teststrategien zu entwickeln.
- Leitung von Testautomatisierungsprojekten: Verantwortung für die Planung, Durchführung und Berichterstattung von Testautomatisierungsprojekten, um sicherzustellen, dass alle Lieferobjekte höchsten Qualitätsstandards entsprechen.
- Mindestens 3 Jahre Erfahrung in der Software-Testautomatisierung mit nachweisbaren Erfolgen in der Entwicklung und Umsetzung von Testautomatisierungsstrategien.
- Programmierkenntnisse: Fundierte Kenntnisse in Programmiersprachen wie Python, Java, JavaScript oder C# zur Erstellung von Testskripten und Automatisierung von Testfällen.
- Kenntnisse in Testautomatisierungstools: Erfahrung mit modernen Testautomatisierungstools und -frameworks wie Selenium WebDriver, Cypress, Appium und Postman. Kenntnisse in spezifischen Frameworks wie TestNG, JUnit, pytest oder Mocha sind von Vorteil.
- CI/CD-Integration: Praktische Erfahrung in der Integration von Testautomatisierung in CI/CD-Pipelines unter Verwendung von Tools wie Jenkins, GitLab CI oder GitHub Actions.
- Containerisierung: Kenntnisse in der Verwendung von Docker und Kubernetes zur Schaffung isolierter Testumgebungen, die eine schnelle Bereitstellung und Skalierung ermöglichen.
- Cloud-Dienste: Erfahrung mit Cloud-Plattformen (AWS, Azure, Google Cloud) zur Bereitstellung von Testumgebungen und zur Durchführung skalierbarer Testautomatisierungsstrategien.
- Performance-Testing: Kenntnisse in der Durchführung von Performance-Tests mit Tools wie JMeter oder Gatling zur Bewertung der Skalierbarkeit und Zuverlässigkeit von Anwendungen.
- Sicherheitstests: Verständnis von Sicherheitstestpraktiken und -werkzeugen zur Identifizierung und Behebung von Sicherheitsanfälligkeiten.
- Agile Methoden: Tiefes Verständnis agiler Softwareentwicklungsmethoden und DevOps-Praktiken, einschließlich Test-Driven Development (TDD).
- Interesse an KI und ML: Interesse oder Erfahrung in der Anwendung von Künstlicher Intelligenz und Maschinellem Lernen zur Verbesserung der Testeffektivität.
- Soft Skills: Ausgezeichnete analytische Fähigkeiten, Kommunikationsstärke und die Fähigkeit, in einem dynamischen, teamorientierten Umfeld zu arbeiten.
- Sprachkenntnisse: Fließende Deutschkenntnisse und idealerweise gute Englischkenntnisse.
- Attraktive Vergütung und Benefits wie betriebliche Altersvorsorge und Fitnessraum.
- Viel Raum für Eigeninitiative und kreatives Arbeiten.
- Fortlaufende Investitionen in deine persönliche Weiterentwicklung.
- Ein wertschätzendes und vielfältiges Arbeitsumfeld mit flachen Hierarchien.
- Flexible Arbeitszeiten und die Möglichkeit von Home-Office.
mexxon – Gestalten einer datengetriebenen Zukunft
Wir bei mexxon sind überzeugt, dass die digitale Transformation hochwertige Daten benötigt. Unsere Gruppe besteht aus einer Management- und Technologieberatung, die Unternehmen bei der Umsetzung von Digitalisierungsstrategien unterstützt.