Software Test Engineer

MSA, The Safety Company

Pennsylvania

On-site

USD 90,000 - 120,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MSA, The Safety Company in Cranberry Township, PA is seeking a Software Test Engineer to join the Verification and Validation team. You will focus on automation development across embedded testing, validation, and system-level work while collaborating with developers and quality engineers to ensure our products meet rigorous safety standards.

The role supports testing across the SDLC, requires strong Python scripting, and experience with CI tools.

Qualifications

  • Deep understanding of the Software Development Life Cycle.
  • Experience supporting embedded product development.
  • Strong Python scripting skills for automation.
  • Experience creating test cases, harnesses, and scripts.
  • Experience building test automation for embedded environments.
  • Familiar with testing methodologies: Unit/Integration/Regression/System/Performance.
  • Proficient with version control and collaboration tools.
  • Experience with CI tools and software quality metrics.
  • Passion for software quality and continuous improvement.
  • Strong communication skills in a global team.

Responsibilities

  • Work with developers and stakeholders to ensure quality requirements are met.
  • Develop automation tools for embedded software testing and create test suites.
  • Improve and maintain test automation systems and scripts.
  • Participate in automated and manual testing as needed.
  • Identify, track, and help debug software issues with the team.
  • Collect quality metrics and report test results to drive improvements.
  • Travel up to 10% domestically or internationally.

Skills

Python scripting
Embedded testing
Test automation
SDLC understanding
CI tools
Git/Jira/Confluence
C/C++ familiarity

Education

ABET-accredited software/CS degree
Bachelor’s in Software/Computer Eng/CS

Tools

Git
Jira/Confluence
Bamboo/Jenkins/Travis

Job description

Software Test Engineer

MSA, The Safety Company

US-PA-Cranberry Township

Full-Time

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 Test 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!

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

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.

PI286568135

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Test Engineer
Software Test Engineer

MSA, The Safety Company • Cranberry Township

On-site
USD 90,000 - 130,000
Software Test Engineer
Software Test Engineer

MSA - The Safety Company • Cranberry Township

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MSA, The Safety Company • Cranberry Township

On-site
USD 120,000 - 170,000
Senior Software Test Engineer
Senior Software Test Engineer

Meso Scale Diagnostics LLC • Rockville (MD)

Hybrid
USD 88,000 - 135,000
Medical, dental, vision coverage
401(k) company match
Paid vacation & holidays
Senior Software Test Engineer
Senior Software Test Engineer

MESO SCALE DIAGNOSTICS, LLC. • Rockville (VA)

Hybrid
USD 88,000 - 135,000
Medical, dental, and vision coverage
401(k) plan with company matching
Flexible spending accounts
+4
Information Security Program Lead
Information Security Program Lead

MSA, The Safety Company • Pennsylvania

On-site
USD 120,000 - 155,000
Embedded Software Test Engineer – Automation & Quality
Embedded Software Test Engineer – Automation & Quality

MSA - The Safety Company • Cranberry Township

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

MSA - The Safety Company • Cranberry Township

On-site
USD 90,000 - 130,000
Global Smart Manufacturing Manager
Global Smart Manufacturing Manager

MSA, The Safety Company • Pennsylvania

On-site
USD 180,000 - 240,000
Senior Software Engineer in Test
Senior Software Engineer in Test

FlightSafety International Inc • Columbus (OH)

On-site
USD 105,000 - 160,000