Embedded Test Automation Engineer

Pittsburgh Tomorrow

Pennsylvania

On-site

USD 90,000 - 130,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MSA Safety is seeking a Software Verification and Test Automation Engineer to shape product quality from requirements to release. You will develop automated tests for embedded software, improve test tooling, and work with cross-functional teams across locations including Pittsburgh, PA, to ensure safety-critical systems meet rigorous standards.

You will apply Python scripting, test automation, and CI tools while collaborating with hardware and software teams to deliver high-quality safety

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 testing methodologies: Unit, Integration, Regression, System, Performance.
  • Experience using version control and collaboration tools (Git/Jira/Confluence).
  • Experience with CI tools (Bamboo/Jenkins/Travis).
  • Experience with software quality metrics.
  • Passion for software development quality and continuous improvement.
  • Strong communication skills in a global, multicultural team.

Responsibilities

  • Develop a deep understanding of product behavior to guide verification and engineering decisions.
  • Review requirements and architecture to define verification strategies and ensure testability.
  • Design, develop, and maintain automated tests for embedded software across levels.
  • Maintain and improve test automation systems and tooling; perform manual testing when needed.
  • Participate in code reviews and work with developers to resolve issues.
  • Analyze and communicate test results, quality data, and risks to guide product development.
  • Travel domestically or internationally up to 10% as needed.

Skills

Python scripting
Embedded testing
Test automation
Unit/Integration/Regression testing
Git/Jira/Confluence
CI tools (Bamboo/Jenkins/Travis)
SDLC understanding
Communication skills
C/C++ (embedded)

Education

Bachelor's degree in Software/Computer Engineering or Computer Science (ABET-accredited)

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 to release. You will develop automated tests for embedded software, improve test tooling, and work with cross-functional teams across locations including Pittsburgh, PA, to ensure safety-critical systems meet rigorous standards.

You will apply Python scripting, test automation, and CI tools while collaborating with hardware and software teams to deliver high-quality safety

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 • Cranberry Township

On-site
USD 110,000 - 140,000
Embedded Software Verification & Test Automation Engineer
Embedded Software Verification & Test Automation Engineer

MSA, The Safety Company • Pennsylvania

On-site
USD 120,000 - 180,000
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
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
Verification & Validation Engineer – Safety Tech
Verification & Validation Engineer – Safety Tech

MSA Safety Inc. • Cranberry Township

On-site
USD 28,000 - 39,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 • 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
Impactful Verification Engineer - Safety Tech in Pittsburgh
Impactful Verification Engineer - Safety Tech in Pittsburgh

Pittsburgh Tomorrow • Pittsburgh

On-site
USD 65,000 - 95,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 — Life-Saving Safety Tech
Embedded Software Engineer — Life-Saving Safety Tech

MSA Safety Inc. • Cranberry Township

Hybrid
USD 85,000 - 110,000
Housing stipend