MSA, The Safety Company
Software Quality Engineer
US-PA-Cranberry Twp
Requisition ID: 2025-9166
Type: Full-Time
# of Openings: 1
Category: Engineering
Overview
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.
Â
What you bring
Â
- 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
Â
What we offer
Â
- 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
Â
ResponsibilitiesYour 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.
QualificationsExperience 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.
Â
Â
#LI-GM1
Â
MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA’s policy not to discriminate against any employee or applicant for employment on the basis of the person’s age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran’s status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship.
If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know.Contact Us MSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities/Females/Individuals with Disabilities/Protected Veterans.

Equal employment opportunity, including veterans and individuals with disabilities.
PI277933766