We’re seeking a Quality Engineer to ensure the quality, reliability, and usability of our Product Lifecycle Management (PLM) system. In this role, you’ll validate user interfaces, integrations, customizations, and reports — ensuring every feature functions seamlessly within the larger product development ecosystem.
Key Responsibilities
1. User Interface (UI) Testing
- Design, execute, and refine test cases for PLM system UI components to ensure accuracy, consistency, and superior user experience.
- Conduct usability, accessibility, and cross-browser/device testing.
- Collaborate with UI/UX configurators, product owners, and developers to resolve usability issues and align outcomes with user expectations.
2. Integration Testing (PLM Process Alignment)
- Test and validate integrations between PLM and enterprise platforms (ERP, Design Tools, Merchandising Tools, CRM, DAM, Reporting Tools, etc.).
- Ensure data, workflows, and automation align with the full PLM process — supporting traceability from concept to release.
- Validate integration logic for change control, configuration management, and release workflows.
- Conduct API and middleware validation, regression testing, and troubleshooting.
3. Customization and Configuration Testing
- Test system customizations, business rules, workflows, and lifecycle configurations to confirm expected behavior.
- Verify new configurations integrate smoothly without disrupting baseline functionality.
- Provide feedback on scalability, maintainability, and long-term quality of system enhancements.
4. Reporting and Data Validation
- Validate the accuracy and performance of PLM-generated reports and dashboards.
- Cross-check data outputs with backend sources to ensure business logic consistency.
- Test access controls, data security, and performance of reporting features.
5. Test Planning, Execution, and Continuous Improvement
- Participate in sprint planning, backlog grooming, and requirements reviews to ensure complete test coverage.
- Execute manual and automated test cases, improving them dynamically based on insights.
- Identify root causes of defects and recommend both tactical fixes and strategic process improvements.
- Maintain detailed, actionable defect reports in Jira or similar tools.
- Contribute to QA maturity by advancing testing standards, automation coverage, and traceability practices.
Required Qualifications/Skills
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in software testing or quality engineering (enterprise-scale systems preferred).
- Strong understanding of QA methodologies, SDLC, and Agile/Scrum practices.
- Hands-on experience testing web applications, APIs, and integrated platforms.
- Proficiency in test automation frameworks and SQL/NoSQL data validation.
- Strong analytical and problem-solving abilities, with adaptability to improve test design during execution.
Preferred
- Experience with PLM systems such as Siemens Teamcenter, PTC Windchill, Centric PLM, Dassault ENOVIA, or Autodesk Fusion Lifecycle.
- Understanding of end-to-end PLM processes (change management, BOM management, quality management, sustainability, document control, etc.).
- Familiarity with enterprise integrations involving ERP, CAD, CRM, or MES systems.
- Knowledge of CI/CD practices and QA automation within DevOps environments.
- Background in engineering, manufacturing, or product development is a strong plus.