Operate as the member of an Agile team providing test environment support to NX development teams including TC, AW, TcX, and Cloud Saas based product environments. Work on gathering test environment requirements, creation, deployment, and maintenance of test environments as needed.
Provisioning of the right test environments with the right configurations is a critical element of the Cloud Saas product development cycle and is vital to its success.
Overall responsibility – Provide the necessary test environments to support NX development teams for all the Cloud Saas work.
Work on automation of gathering the requirements for the various test environments and building the necessary test environments.
Understand the various products and services being developed under the NX Cloud Saas initiative
Define the necessary test environments for all the end internal users with the right configurations of software
Publish/Deploy the test environments within public cloud environments as necessary
Publish/Deploy the test environments on other test infrastructure as necessary
Hook up the test environments with the required data management software like TC, TcX, AW, Xcelerator Share etc.
Create and deploy Pre-Production test environments
Write automation scripts to automate all of the test environment creation activities
Work as a part of an agile team
Required Knowledge/Skills, Education, and Experience
Bachelor’s or Master’s degree in engineering with a focus on software development and automation
Good scripting experience (Python, PowerShell etc.) in creating automation tools
Good Software Development Lifecycle knowledge and knowledge about software testing.
Good Understanding of Agile/Scrum Methodology and work experience in this development approach
Knowledge of Teamcenter components and its deployment on various OS platforms
Knowledge of TC Installation, Upgrade, Patching and configuration management
Administration and troubleshooting of Teamcenter and NX environments
Overall work experience of 2 to 4 years including at least 1 to 2 years of scripting/coding.
Excellent analytical skills
Excellent communication skills
Self-driven, highly motivated, and accountable
Ability to work with general supervision on complex tasks with independent judgement
A good team player
Preferred Knowledge/Skills, Education, and Experience
Experience with working on Cloud products and platforms
Experience in setting up and managing test environments for cloud products