Demo

Software Quality Engineer

MSA - The Safety Company
Cranberry, PA Full Time
POSTED ON 12/30/2025
AVAILABLE BEFORE 12/1/2026
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.

Responsibilities

MSA Safety’s Verification and Validation Engineering organization is looking for a technically savvy, and inquisitive Software Quality Engineer. The successful incumbent will join our growing global team and will work closely with the developers, stakeholders, and other Software Quality Engineers and testers to ensure our products meet our quality requirements, and that we accomplish our goals as efficiently as possible. While this work is dynamic and diverse, the role will have a significant focus on automation development in all areas of testing. If you are excited about working in a highly collaborative team and being an integral part of developing high-technology products that keep our customers safe, we want to hear from you!

Responsibilities:

  • Work in the global R&D organization, developing, launching and supporting life-saving products, while meeting our quality requirements.
  • Evaluate product requirements, architecture, and development process compliance. Ensure review mitigation activities are completed.
  • Ensure that testability and performance requirements are captured and satisfied for new product developments.
  • Actively participate in code reviews.
  • Develop automation tools for embedded software testing, including integration, regression, performance and system-level validation. Develop test suites and scripts.
  • Improve and maintain our test automation systems and tools as necessary.
  • Participate in automated and manual testing efforts as required.
  • Identify, and track software issues, collaborate with developers to debug them.
  • Collect data in support of actionable quality metrics, use metrics to drive development and testing activities and improvements. Report on test results.
  • Up to 10% domestic/international travel may be required.


Qualifications

Qualifications:

This position is responsible for developing test methodologies, processes, tools, and automation for complex embedded software systems, and therefore must have demonstrated skills in the following areas:

  • Understanding of the Software Development Life Cycle.
  • Experience supporting embedded product development
  • Strong Python scripting skills
  • Experience in developing test cases, test harnesses, and test scripts
  • Experience in developing test automation in an embedded environment
  • Understanding the application of testing methodologies, such as Unit Testing, Integration Testing, Regression Testing, System Testing, and Performance Testing.
  • Experience using version control, issue tracking, and collaboration tools (e.g. Git, Jira, Confluence etc.)
  • Experience using Continuous Integration tools, such as Bamboo, Jenkins, or Travis.
  • Experience with software development and related quality metrics
  • A passion for software development quality, and a strong desire for learning and continuous improvement
  • Strong communications skills, and a desire to work in a global, multicultural team


Preferred:

  • Familiarity with industry-standard communications protocols (Bluetooth, SPI, I2C, ModBus, USB, etc.)
  • Ability to read and understand electronic schematics
  • Familiarity with software and hardware debugging tools (debuggers, oscilloscopes, logic analyzers, etc.)
  • Embedded software development experience in C/C is a plus
  • Experience with security topics is a plus
  • Experience with cloud or mobile app testing, including the use of standard automation tools is a plus


Education and experience required:

  • Bachelor’s Degree in Software Engineering, Computer Engineering, Computer Science or relevant discipline from an ABET-accredited program
  • This position is available at multiple career levels based on experience
  • Software Quality/Testing Certification from a recognized professional organization is a plus
  • This position is available at different career levels based on education and experience
    • Level two: 2 years of relevant industry experience required
    • 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.


Salary.com Estimation for Software Quality Engineer in Cranberry, PA
$61,278 to $73,380
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Quality Engineer?

Sign up to receive alerts about other jobs on the Software Quality Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$127,094 - $153,876
Income Estimation: 
$116,820 - $149,340
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MSA - The Safety Company

  • MSA - The Safety Company Pittsfield, NH
  • 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, SAFET... more
  • 13 Days Ago

  • MSA - The Safety Company Cranberry, PA
  • 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, SAFET... more
  • 13 Days Ago

  • MSA - The Safety Company Murrysville, PA
  • 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, SAFET... more
  • 13 Days Ago

  • MSA - The Safety Company Cranberry, PA
  • 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, SAFET... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Software Quality Engineer jobs in the Cranberry, PA area that may be a better fit.

  • ELLWOOD Quality Steels Co New Castle, PA
  • Reference #: 13c26ae1-43c9-427b-9d20-cbb7bbd9f23c **Description** Are you ready for a rewarding and challenging career in the steelmaking industry?** Join ... more
  • 23 Days Ago

  • ELLWOOD Hermitage, PA
  • Ellwood Crankshaft Group (ECG) is the world's leading manufacturer and remanufacturer of large, one-of-a-kind, multiple-throw crankshafts. ECG's products a... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!