Are you someone who is passionate, motivated, and driven to make a difference? If so, MSA Safety is the perfect fit for your career. At MSA, SAFETY is who we are AND it is what we do. We are a purpose-driven company committed to deploying innovation and technology to deliver on our mission to help protect people and assets all around the world. We continue to be relentless in our pursuit of solving our customers greatest problems so they can go home safe each and every day. Are you in? Read on for more details about this particular role.
MSA Safety’s Verification and Validation engineering team is looking for a technically savvy, engaged, and inquisitive engineer with a passion for software quality, product testing and continuous improvement. Your work will be diverse and technical, including devising test strategies, coordinating test execution, and steering the quality activities of the software development life cycle. Depending on your technical experience, you will have opportunities to contribute to test automation activities.
You value personal, team and company growth
You want your work to be meaningful, and you want to launch great products that keep workers safe
You have a customer-centric mindset
You value understanding the big picture while focusing on the details of technical solutions
You’re motivated by a collaborative environment, by opportunities to learn from, and mentor others
You enjoy working in a global team
You want the excitement of technology, but with stability, and in-person interactions
You will work for a well-established technology company, which develops solutions that protect and save lives
We actively invest in you to grow your craft and your career, working with you to offer customized development options and opportunities based on your interests and aptitude
As a member of a highly skilled, global team, you will gain experience with a variety of technologies, tools, and engineering methods
You are empowered to bring new ideas, think outside the box and propose/implement solutions that help our team and company get better
Flexible environment with the stability of a 110-year-old company, providing challenging, innovative work while maintaining work/life balance
Your work will involve a wide range of activities, including:
Developing test strategies and test plans for system-level and component-level coverage
Coordinating and leading test and quality activities across multiple development teams, including embedded, web, and mobile app domains
Collecting and utilizing data to measure the health of our customer solutions, and to drive process improvements
Developing test automation solutions, software simulators, and tools
Collaborating on product design, requirement, architecture, and test planning activities, contributing to team decisions
Creating test scripts, participating in automated and manual testing and debugging efforts as required
Training colleagues in the use of tools, automation, and quality processes
Up to 10% domestic/international travel may be required.
Experience and Skills Required
Strong organizational and influencing skills
Confident decision maker
Software development or testing experience, ideally including embedded or IoT environments
Understanding of the Software Development Life Cycle
Experience with various testing methodologies, and approaches
Experience with version control, issue tracking, test management, and CI/CD tools
Demonstrated passion for software/product quality, and a strong desire for learning and continuous improvement
Strong communications skills, desire to work in a global, multi-cultural team
Experience and Skills Preferred
Formal or informal team or technical leadership
Previous test managing experience
Python development experience
Familiarity with industry standard wired and wireless protocols
Comfortable with software and hardware debugging tools (debuggers, oscilloscopes, network analyzers etc.)
Education and Experience Required
Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or relevant discipline from an ABET-accredited program
ISTQB, ASQ or relevant quality/test focused certification is a plus
This position is available at different career levels based on education and experience
Level three: 3 years relevant experience
Level four: 5 years relevant experience
Level five: 7+ years of relevant experience
MS degree may be substituted for up to 2 years of relevant experience.