General Electric Senior Software Quality Assurance Engineer in Lichtenfels, Germany
Job Description Summary
At GE Additive, we continue to work every day to bring the transformative power of additive manufacturing to businesses around the globe. Through our own extensive experience incorporating additive technologies into our customers’ production processes, we realize the value and possibilities it brings to modern design and manufacturing challenges.
We are seeking a Senior Software Quality Assurance Engineer who will help ensure the quality, scalability, and robustness of our Additive machine and analytics software who will work closely with cross departments in a matrix organization.
Own, lead, and consistently deliver results of verification and validation activities that provides compliant, stable, performant, and functionally rich machine software capabilities.
Take ownership and full accountability for planning, designing and delivering realistically sized, accurately scoped and prioritized work-packages.
Analyze and design test strategies to ensure coverage and traceability to requirements (incl. trace to functional and non-functional requirements, FMEA and Threat Analyses findings)
Identify and design test automation techniques to efficiently and thoroughly identify quality issues early and often (incl. automation for acceptance, functional, and regression testing as part of CI/CD)
Plan, develop, execute and document test suites to continuously and consistently assess and quantify the quality of the machine software products (incl. progression and regression test scenarios)
Work with other engineering teams to perform diagnostics on failed tests in order to get to the root cause and enable faster addressal of the issues (incl. detection, correction, prevention and prediction). Executive communication of those issues to management.
Coach and be the technical supervisor of more junior software QA engineers to scale software validation efforts across the global organization
Demonstrate awareness about competitors and industry trends. Show proactiveness to explore alternate technology and approaches to solving problems
Proficiency in English. German is a plus.
B.Sc. degree in Computer Science or in “STEM” Majors with 5+ years software experience including Test Automation/Quality Engineering OR
M.Sc. degree in Computer Science or in “STEM” Majors with 3+ years of software experience including Test Automation/Quality Engineering
Software experience in development, coding or operational engineering roles in DevOps environments
Desired Technical Expertise:
Experience in test automation specifically utilizing tools like Selenium, Protractor, Serenity/JS, JUnit, etc.
Experience in testing web services (SOAP/REST; Throughput, Performance under Load, etc.)
Experience with issue-tracking and agile project management systems such as Jira, , Confluence, CAA/Rally, DoorsNG, etc.
Experience working in Windows, .Net, National Instruments, and/or PLC (B&R, Eckelmann, etc.) environments.
Knowledge of setting up CI/CD pipelines, including test automation paths.
Experience working with containers/Docker and virtual machines (VMs) as part of a test/integration infrastructure.
Strong oral and written communication skills
Great stakeholder management. Ensures understanding of issues and presents clear rationale. Able to identify mutual needs and win-win solutions. Action-oriented, results-driven with dedication to deadlines
Agile approach in a continuously changing & dynamic environment
Business Acumen with experience in profit-center environment
Effective team building and problem-solving abilities
Great leadership affinity who is able to empower motivation and team spirit
Has a keen eye on continuous improvement. Passionate about constructive retrospective sessions with the team.
Quick learner with a proven track record
Relocation Assistance Provided: Yes