T

Third Wave Systems

Materials-based modeling software for machining

Product Quality Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeEden Prairie, MN, USA

About the Job

Requirements

  • A bachelor's degree in Mechanical Engineering, Manufacturing Engineering, Software Engineering, or a related technical field is required.
  • At least 3 years of experience in software testing, software quality, engineering verification, or a related discipline is required.
  • Experience creating or executing structured test plans and documenting results is required.
  • Programming or scripting experience using a language such as Python, C++, Java, JavaScript, C#, or an equivalent language is required.
  • Experience with an automated user-interface testing framework such as Squish, Qt Test, Selenium, or an equivalent tool is required.
  • Experience investigating technical issues and documenting clear reproduction steps is required.
  • Ability to independently manage assigned work with limited direct supervision is required.

Responsibilities

  • Create, maintain, and execute test scenarios for new features, enhancements, defect corrections, and regression testing as part of a cross-functional software development team.
  • Verify physics-based machining simulation software through structured testing and engineering analysis.
  • Establish, document, and promote consistent testing standards, procedures, and best practices across product quality and software development teams, drawing on industry practices and lessons learned.
  • Translate product requirements into testable criteria and identify the inputs, environments, and acceptance criteria needed for effective verification.
  • Define and recommend technical approaches for verifying software features and defect corrections.
  • Develop test coverage based on customer workflows, edge cases, failure conditions, use cases, and realistic parameter ranges.
  • Analyze simulation outputs to determine whether software behavior is accurate, consistent, and aligned with product requirements.
  • Work with Product Owners and engineering stakeholders to evaluate bug reports for completeness, reproducibility, technical impact, and customer relevance.
  • Reproduce reported issues and document steps, test conditions, expected behavior, actual behavior, and supporting evidence.
  • Verify defect corrections and determine the appropriate level of regression testing.
  • Identify opportunities to automate repetitive, error-prone, or high-value testing activities.
  • Develop and maintain automated tests, scripts, test batteries, and supporting utilities, focusing on continuous improvement.
  • Collaborate with DevOps engineers and software developers on test infrastructure, test environments, automated workflows, and test-platform design.
  • Maintain test documentation, reusable test data, scripts, and other verification assets.
  • Participate in product development activities, including feature scoping, requirements review, technical planning, and release validation.
  • Identify recurring quality risks and recommend improvements to testing, development, and release processes.
  • Communicate test results, technical findings, product risks, and recommendations to technical and nontechnical stakeholders.

Desired Qualifications

  • Experience testing engineering, scientific, numerical, or physics-based simulation software.
  • Familiarity with CAD/CAM software and engineering workflows.
  • Knowledge of CNC machining, manufacturing processes, or cutting tools.
  • Experience developing automated tests or test frameworks.
  • Experience with source control, issue-tracking systems, automated test pipelines, or software release processes.
  • Familiarity with Agile or Scrum software development practices.
  • Experience with quality methods such as root-cause analysis, the 5 Whys, or design of experiments.

About the Company

Third Wave Systems

Materials-based modeling software for machining

Third Wave Systems creates software and services that model machining processes based on material properties. Their tools simulate how materials behave during fabrication to help engineers design parts, select processes, and plan manufacturing, with the goal of lowering production costs, shortening design cycles, improving part quality, and speeding time to market. The software works by using material data and process physics to predict outcomes such as tool wear, surface finish, and dimensional accuracy, enabling engineers to compare options and optimize cuts before machining. The company differentiates itself through a focus on materials-based modeling and by combining software with consulting services, supported by a global network of distributors in Europe and Asia. Their overall aim is to help manufacturers cut costs and time while delivering higher-quality components more quickly.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Minneapolis, MN
Founded
1993

Recently Posted Jobs

Explore more opportunities at Third Wave Systems

See more jobs