TEKNIKOZ Verified
IT Consulting, Software Development, Technology Services
PLM Test Automation Engineer
California, Maryland, United StatesHybridContractPosted todayVisa sponsorship available
Please Note : Only Green Card Holders are required . No other visas will work .
Job Summary
We are seeking an 10+ Years experienced PLM Test Automation Engineer to design, develop, and execute automated testing frameworks for Product Lifecycle Management (PLM) systems. The ideal candidate will drive quality assurance in complex enterprise environments, ensuring seamless integration and performance of PLM platforms like Siemens Teamcenter or PTC Windchill. This role involves collaborating with development, QA, and product teams to automate test cases, reduce manual efforts, and deliver robust PLM solutions.
Key Responsibilities
- Develop and maintain comprehensive test automation scripts using tools like Selenium, Appium, Cucumber, or Robot Framework for PLM applications.
- Design automation frameworks for end-to-end testing of PLM workflows, including BOM management, change management, and CAD integration.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps to support agile PLM deployments.
- Perform performance, regression, and API testing on PLM systems (e.g., Siemens Teamcenter, Windchill) using tools like JMeter or Postman.
- Collaborate with cross-functional teams to identify defects, analyze root causes, and optimize test coverage for enterprise-scale PLM environments.
- Mentor junior engineers on best practices in PLM test automation and contribute to test strategy development.
- Document test cases, results, and automation scripts while ensuring compliance with industry standards (e.g., ISO 26262 for automotive PLM).
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software test automation, with at least 5 years focused on PLM systems (Siemens Teamcenter, PTC Windchill preferred).
- Proficiency in programming languages such as Java, Python, or C# for automation scripting.
- Hands-on expertise with automation tools (Selenium WebDriver, TestNG, JUnit) and PLM-specific testing methodologies.
- Strong knowledge of PLM domains including product data management, workflow automation, and integration with ERP/CRM systems.
- Experience with cloud-based PLM testing (AWS, Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and experience in Agile/Scrum environments.