onsite
Software Engineer - Automation - Brunel GmbH NL Braunschweig
Software Engineer
Lead the design and implementation of automated testing and deployment pipelines using Python, Java, Selenium, Jenkins, Docker, and CI/CD practices to enhance software quality and delivery speed.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for web and mobile applications using Selenium and Java/Python.
- Build and optimize CI/CD pipelines with Jenkins, Docker, and related tooling to ensure rapid, reliable releases.
- Collaborate with QA, DevOps, and product teams to define test strategies and improve automation coverage.
- Analyze test results, troubleshoot failures, and implement solutions to increase test stability.
- Document automation frameworks, best practices, and contribute to continuous improvement initiatives.
Requirements
- Proven experience in software automation engineering, preferably in a fast‑paced environment.
- Strong coding skills in Java or Python with a solid understanding of object‑oriented design.
- Hands‑on experience with Selenium WebDriver, Jenkins, Docker, and CI/CD pipelines.
- Excellent problem‑solving abilities and a passion for quality and automation.
- Good communication skills and ability to work collaboratively across teams.
Skills
pythonjavaseleniumjenkinsdockercicd