Embedded Software Verification & Test Automation Engineer

MSA, The Safety Company

Cranberry Township (Butler County)

On-site

USD 110,000 - 140,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MSA Safety is seeking a Software Verification and Test Automation Engineer to shape product quality from requirements through release. You will design, implement, and maintain automated tests for embedded software, collaborate with cross-functional teams, and drive verification strategies across the development lifecycle.

Join a global technology company protecting workers and assets worldwide, with opportunities to advance your skills, work on safety-critical systems, and travel up to 10% as

Qualifications

  • 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

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, while performing 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.

Skills

Software lifecycle understanding
Embedded product development
Python scripting
Test case design
Embedded test automation
Testing methodologies
Version control & collaboration tools
CI tools
Software quality & metrics
Cross-cultural communication

Education

Bachelor's Degree in Software/Computer Engineering/CS

Tools

Git
Jira
Confluence
Bamboo
Jenkins
Travis CI

Job description

MSA Safety is seeking a Software Verification and Test Automation Engineer to shape product quality from requirements through release. You will design, implement, and maintain automated tests for embedded software, collaborate with cross-functional teams, and drive verification strategies across the development lifecycle.

Join a global technology company protecting workers and assets worldwide, with opportunities to advance your skills, work on safety-critical systems, and travel up to 10% as

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Verification & Test Automation Engineer
Embedded Software Verification & Test Automation Engineer

MSA, The Safety Company • Pennsylvania

On-site
USD 120,000 - 180,000
Embedded Test Automation Engineer
Embedded Test Automation Engineer

Pittsburgh Tomorrow • Pennsylvania

On-site
USD 90,000 - 130,000
Software Verification and Test Automation Engineer (Staff III-Principal I)
Software Verification and Test Automation Engineer (Staff III-Principal I)

MSA, The Safety Company • Cranberry Township

On-site
USD 110,000 - 140,000
Software Verification and Test Automation Engineer (Staff III-Principal I)
Software Verification and Test Automation Engineer (Staff III-Principal I)

Pittsburgh Tomorrow • Pennsylvania

On-site
USD 90,000 - 130,000
Verification & Validation Engineer — Safety Tech Impact
Verification & Validation Engineer — Safety Tech Impact

MSA - The Safety Company • Pittsburgh

On-site
USD 52,000 - 70,000
Housing stipend
Safety Verification Engineer — Test Systems & Automation
Safety Verification Engineer — Test Systems & Automation

MSA, The Safety Company • Cranberry Township

On-site
USD 45,000 - 60,000
Housing stipend
Software Verification and Test Automation Engineer (Staff III-Principal I)
Software Verification and Test Automation Engineer (Staff III-Principal I)

MSA, The Safety Company • Pennsylvania

On-site
USD 120,000 - 180,000
Embedded Software Engineer — Real-Time Safety Tech
Embedded Software Engineer — Real-Time Safety Tech

MSA Safety Inc. • Cranberry Township

On-site
USD 110,000 - 160,000
Verification & Validation Engineer – Safety Tech
Verification & Validation Engineer – Safety Tech

MSA Safety Inc. • Cranberry Township

On-site
USD 28,000 - 39,000
Housing stipend
Medical Device Verification & Test Automation Engineer
Medical Device Verification & Test Automation Engineer

Real • Minnesota

On-site
USD 90,000 - 130,000