Senior - System Quality Engineer

Qeexo

Qeexo

Quality Assurance
Pittsburgh, PA, USA
Posted on Oct 2, 2024

**This position is for our Pittsburgh, PA office - only apply if you are based there or willing to relocate**

About TDK SensEI

At TDK SensEI, we are revolutionizing the manufacturing industry with cutting-edge AI-based condition monitoring solutions. As a new spin-out from the large, well-established Japanese conglomerate, TDK Global, we bring together legacy expertise with innovative technology to create impactful change in heavy industries. We are on a mission to help manufacturers achieve unparalleled efficiency and safety by leveraging the power of AI and IIoT. Join us on our journey to transform the future of manufacturing.

About the role:

We’re looking for a dedicated Senior System Quality Engineer to oversee the quality of systems that integrate with devices and leverage machine learning. In this role, you’ll ensure the reliability of complex systems, focusing on both hardware and software interactions, you’ll collaborate with cross-functional teams to test, debug, and enhance system integrations, ensuring they meet requirements, maintain high quality, and deliver customer satisfaction. Your work will be essential in ensuring our systems perform as expected and exceed user expectations.

Your responsibilities will include:

Participate in the testing activities, including estimating test efforts, analyzing requirements, preparation of test cases & test data, and test execution.

Write test cases based on documented requirements and team discussions, including software engineers, machine learning engineers, hardware engineers, and project managers.

Collaborate with program and development management teams in the product development life cycle to confirm end-user product and quality requirements.

Ability to analyze complex software systems and identify areas of suitable improvements.

Work closely with the hardware quality team in the different testing phases.

Report activities, project status, and plan to team lead and management.

Required Qualifications:

Technical background and education: Bachelor’s degree in a related technical field.

5+ years of system testing experience.

Strong knowledge of software QC methodologies and tools.

Experience working in a Kanban/Agile/Scrum Methodology for streamlined testing workflows.

Experience in functional, end-to-end, regression, and Sanity testing.

Experience with test management tools (e.g. JIRA, Azure).

Experience in Web and mobile testing.

Experience in API and database testing.

Basic experience with CI/CD integration and version control systems.

Preferred Qualifications:

- Knowledge in software and hardware/firmware.

- AI/ML experience. - Automation experience with any programming languages like Java, Python, or others. - Experience with performance test scripts, focusing on different types of performance testing (Stress, Volume, Load, etc.) to meet business requirements.