View All Jobs 154150

Software Quality Engineer

Lead the development of comprehensive test strategies for safety-critical software products
Cranberry Township, Pennsylvania, United States
Senior
yesterday

Join Our Team At MSA Safety

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.

MSA Safety’s Verification and Validation engineering team is looking for a technically savvy, engaged, and inquisitive engineer with a passion for software quality, product testing and continuous improvement. Your work will be diverse and technical, including devising test strategies, coordinating test execution, and steering the quality activities of the software development life cycle. Depending on your technical experience, you will have opportunities to contribute to test automation activities.

What You Bring

You value personal, team and company growth

You want your work to be meaningful, and you want to launch great products that keep workers safe

You have a customer-centric mindset

You value understanding the big picture while focusing on the details of technical solutions

You’re motivated by a collaborative environment, by opportunities to learn from, and mentor others

You enjoy working in a global team

You want the excitement of technology, but with stability, and in-person interactions

What We Offer

You will work for a well-established technology company, which develops solutions that protect and save lives

We actively invest in you to grow your craft and your career, working with you to offer customized development options and opportunities based on your interests and aptitude

As a member of a highly skilled, global team, you will gain experience with a variety of technologies, tools, and engineering methods

You are empowered to bring new ideas, think outside the box and propose/implement solutions that help our team and company get better

Flexible environment with the stability of a 110-year-old company, providing challenging, innovative work while maintaining work/life balance

Responsibilities

Your work will involve a wide range of activities, including:

Developing test strategies and test plans for system-level and component-level coverage

Coordinating and leading test and quality activities across multiple development teams, including embedded, web, and mobile app domains

Collecting and utilizing data to measure the health of our customer solutions, and to drive process improvements

Developing test automation solutions, software simulators, and tools

Collaborating on product design, requirement, architecture, and test planning activities, contributing to team decisions

Creating test scripts, participating in automated and manual testing and debugging efforts as required

Training colleagues in the use of tools, automation, and quality processes

Up to 10% domestic/international travel may be required.

Qualifications

Experience and Skills Required

Strong organizational and influencing skills

Confident decision maker

Software development or testing experience, ideally including embedded or IoT environments

Understanding of the Software Development Life Cycle

Experience with various testing methodologies, and approaches

Experience with version control, issue tracking, test management, and CI/CD tools

Demonstrated passion for software/product quality, and a strong desire for learning and continuous improvement

Strong communications skills, desire to work in a global, multi-cultural team

Experience and Skills Preferred

Formal or informal team or technical leadership

Previous test managing experience

Python development experience

Familiarity with industry standard wired and wireless protocols

Comfortable with software and hardware debugging tools (debuggers, oscilloscopes, network analyzers etc.)

Education and Experience Required

Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or relevant discipline from an ABET-accredited program

ISTQB, ASQ or relevant quality/test focused certification is a plus

This position is available at different career levels based on education and experience

Level three: 3 years relevant experience

Level four: 5 years relevant experience

Level five: 7+ years of relevant experience

MS degree may be substituted for up to 2 years of relevant experience.

+ Show Original Job Post
























Software Quality Engineer
Cranberry Township, Pennsylvania, United States
Engineering
About MSA Safety