PLM Test Execution and Automation Execution tester

ITC Infotech
El Segundo, United States
22 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Computer-Aided Design JIRA Automation of Tests Microsoft Azure Computer Programming Continuous Integration Data Structures Database Design Software Debugging Document Management Systems
+15 more
Junit Python (Programming Language) Microsoft Software Regression Testing Selenium Test Data Test Execution Engine Testng Web Applications Windchill Scripting Enterprise Software Applications PTC Windchill Playwright Jenkins

Job description

The focus of this role is on achieving results which are aligned with the larger picture of the organization and its strategic goals. Initiative, coupled with a sense of competitive drive, and the ability to stay focused on results despite changing conditions, is the key to achieving the performance objectives of this job. Because environmental and organizational conditions change rapidly, the work involves innovation and creativity in generating ideas for quick response. Decision making is focused on implementing practical, timely solutions. PTC Windchill Test Automation Tester builds and runs automated scripts to validate PTC Windchill PLM software. Focusing on out-of-the-box (OOTB) functionality, this role ensures core features like part creation, BOM management, document control, and change workflows operate smoothly without relying heavily on custom code validation.

You will execute one or more work streams and work with the corresponding Services teams for consulting and execution.

You will receive work streams from team leadership and accomplish tasks with other project members.

You will ensure your output is accurate and meet the defined quality.

You will maintain automated test scripts using tools like Selenium, JUNIT, Microsoft Playwright, TOSCA or Java/Python-based testing stacks tailored for enterprise web applications.

You will Validate OOTB Features: Test standard Windchill modules (PDMLink, Change Management, Document Management) to verify baseline search, lifecycle transitions, and data structures.

You will Execute Regression Testing: Run automated regression suites during system patches, minor updates, or major out-of-the-box software upgrades.

You will Execute Functional Testing: for changes due to Standardization.

You will Manage Test Data: Create and maintain standard OOTB test datasets (parts, CAD documents, users, and security groups) required for repeatable test execution.

You will provide Documentation based on test execution.

You will Integrate with CI/CD: Connect automated test suites into continuous integration pipelines using tools like Jenkins or Azure DevOps.

You will Log and Track Defects: Document software bugs, analyze failures, and collaborate with administrators to resolve out-of-the-box configuration or performance issues.

Requirements

2 to 5+ years in QA with a strong focus on test automation and enterprise software.

PLM Knowledge: Solid understanding of Product Lifecycle Management (PLM) concepts and hands-on exposure to PTC Windchill OOTB features.

Programming Skills: Proficiency in Java, Python, or JavaScript for script creation.

Automation Tools: Experience with frameworks such as Selenium, JUNIT, TestNG, Microsoft Playwright and/or TOSCA.

Methodologies: Familiarity with Agile/Scrum delivery and defect tracking software like Jira.

Understand database administration, database design.

Knowledge of quality processes and their implementation.

Strong interpersonal and analytical skills.

Good knowledge of PTC Product suites

Strong debugging skills

Strong communication skills

Must Have Skills

Strong PLM Domain knowledge

Programming skills

Automation tools

Education

Bachelor’s or Master of Engineering, or related fields.

About the company

About ITC Infotech:

ITC Infotech is a wholly owned subsidiary of ITC Limited, one of India’’s foremost private sector companies and a diversified conglomerate. The ITC Group, with a market capitalization of $65 billion, is globally recognized as a leader in sustainability. The group’’s vision is to achieve world-class performance and create growing value for both the Indian economy and its stakeholders. This vision is supported by core values such as Trusteeship, where professional managers hold the company in “trust” for its stakeholders; a strong Customer Focus; Respect for People; a commitment to Excellence; a pursuit of Innovation; and a strong Nation Orientation.

ITC Infotech’’s business philosophy is that business is at the center and technology is an enabler, as reflected in its tagline, “Businessfriendly Solutions.” The company offers a wide range of services and solutions across key business areas, including CIO Services (Automation, Digital Workplace, ERP), Digital Experience (Experience Transformation), and Product 4.0 (Product Lifecycle Management, Digital Manufacturing). In the last seven years, ITC Infotech has successfully doubled its revenue from $250 million to $500 million+ annually, with its EBIT improving from 8% to over 18%.

With this strong growth momentum, ITC Infotech is now embarking on its next journey, known as ‘‘Next Orbit,’’ with the ambitious goal of reaching $1 billion in annual revenue within the next four years. The Americas region is a critical part of this charter and is expected to increase its contribution to total revenue from the current 35% to a range of 40% to 50%. Manufacturing is a key vertical for the group and ITC Infotech with BFSI, Retail, CPG, Travel, Transportation & Hospitality being others.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

5:25 min

Identifying candidate profiles for intent engineering role transitions

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

3:14 min

Converting implicit manual knowledge into structured test automation

Leszek Włodarski Leszek Włodarski · World Congress 2026 Europe

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all