M

MSA Safety

Global producer of industrial safety equipment

Software Verification and Test Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeCranberry Township, PA, USANo salary listed

About the Job

Requirements

  • Understanding of the Software Development Life Cycle.
  • Experience supporting embedded product development.
  • Strong Python scripting skills.
  • Experience developing test cases, test harnesses, and test scripts.
  • Experience developing test automation in an embedded environment.
  • Understanding of testing methodologies, including unit, integration, regression, system, and performance testing.
  • Experience using version control, issue tracking, and collaboration tools such as Git, Jira, and Confluence.
  • Experience using continuous integration tools such as Bamboo, Jenkins, or Travis.
  • Experience with software development and related quality metrics.
  • A bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a relevant discipline from an ABET-accredited program.
  • At least 4 years of relevant industry experience for Staff III, 6 years for Senior, or 9 years for Principal I; a master's degree may substitute for up to 1 year of relevant experience.

Responsibilities

  • Develop a deep understanding of product behavior, customer needs, and system interactions to guide requirements, testing, and engineering decisions.
  • Review requirements, software architecture, and development processes to define verification strategies and ensure requirements are clear, testable, and complete.
  • Design, develop, and maintain automated tests for embedded software, including integration, regression, performance, and system-level testing.
  • Maintain and improve test automation systems, tools, and supporting infrastructure, and perform manual testing when needed.
  • Participate in code reviews and work with developers to identify, investigate, and resolve software issues.
  • Analyze and communicate test results, quality data, and risks to guide product development and process improvements.
  • Travel domestically or internationally up to 10% as needed.

Desired Qualifications

  • Familiarity with industry-standard communications protocols such as Bluetooth, SPI, I2C, ModBus, and USB.
  • Ability to read and understand electronic schematics.
  • Familiarity with software and hardware debugging tools, including debuggers, oscilloscopes, and logic analyzers.
  • 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 standard automation tools, is a plus.
  • Software Quality/Testing Certification from a recognized professional organization is a plus.

About the Company

MSA Safety

Global producer of industrial safety equipment

MSA Safety Inc. is a global provider of safety products that protect people and facility infrastructures. It develops, manufactures, and sells items such as gas detection systems, head protection gear, and fall protection devices, serving industrial, military, and construction customers. How its products work: gas detectors monitor air for hazardous gases and trigger alarms; helmets and protective headgear shield the skull; fall-protection gear like harnesses and anchors prevents falls during work at heights. The company differentiates itself through a long history (founded 1914), a wide product range, and a global, trusted reputation that combines equipment with related services and contracts. Its goal is to keep workers safe and protect facilities by providing reliable safety solutions and meeting stringent safety standards.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Cranberry Township, Pennsylvania
Founded
1914

Recently Posted Jobs

Explore more opportunities at MSA Safety

See more jobs