Skip to content

Open nowPosted 6 days ago

Software Verification and Test Automation Engineer (Staff III-Principal I)

MSA, The Safety Company117 open roles

Where
Cranberry Township, Pennsylvania, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Verification and Test Automation Engineer (Staff III-Principal I)MSA, The Safety Company · Cranberry Township, Pennsylvania, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on MSA, The Safety Company's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market. MSA, The Safety Company postings stay open a median of 2 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.7%14 days
  5. 35.6%30 days
  6. 58.0%60 days
This job: posted 6 days ago

MSA, The Safety Company median: 2 days open

The posting

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 Role Overview MSA Safety’s Verification and Validation Engineering organization is seeking a technically skilled and inquisitive Software Verification and Test Automation Engineer. As an integral member of the engineering team, you will help shape the product from requirements through release, ensuring customer and product needs are clearly defined, testable, and delivered as intended. By working across requirements, design, development, and testing, you will gain a deep understanding of the entire product. You will use that knowledge to influence engineering decisions, identify risks early, implement and improve test automation, and help deliver high-quality products that protect people when it matters most. What You Will Experience Join a global technology company that develops products and solutions designed to protect industrial workers and firefighters, save lives, and help organizations manage their environmental impact. Apply your technical expertise and quality-focused approach across a range of technologies and product types. Collaborate with engaged, cross-functional team members who bring different skills, backgrounds, and perspectives. Work with products and systems that may include: Safety-critical and secure software Hazardous-environment detection systems Sensor technologies such as environmental sensing, location tracking, infrared, and lasers Connected physical and digital products using technologies such as AWS, cellular networks, GNSS, Bluetooth Low Energy, and wired communication Take ownership of software and product quality. Improve products, tools, processes, and ways of working while advancing your technical skills and career. Be part of a global team with locations including Pittsburgh, Pennsylvania, Berlin, Germany and Cape Town & Johannesburg South Africa. Key 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. 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: Staff III: 4 years of relevant industry experience minimum Senior: 6 years of relevant industry experience minimum Principal I: 9 years of relevant industry experience minimum. MS degree may be substituted for up to 1 year of relevant experience. Software Quality/Testing Certification from a recognized professional organization is a plus. #LI-GM1 #ONSITE

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against MSA, The Safety Company's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on MSA, The Safety Company's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    MSA, The Safety Company's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.