Principal Engineer, Testing
Posted 7hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Test Engineer developing and designing tests for PLM software quality at Northrop Grumman. Collaborating with teams to ensure software reliability and quality across various platforms.
Responsibilities:
- Provide Test design, Test execution support for Teamcenter (2406, 2412) RAC and Active workspace (6.x) client as per customized Business process
- Design and execute test cases and test plans to ensure the quality and reliability of PLM software
- Identify and report defects, and work with development teams to ensure timely resolution
- Perform root cause analysis on missed defects and mitigate gaps discovered
- Collaborate with cross-functional teams to ensure software meets customer requirements and there is sufficient test coverage
- Participate in the development of testing strategies, methodologies, and standards
- Provide technical support to stakeholders as required
- Stay up to date with emerging trends and technologies in PLM Teamcenter testing
- Participate in development / Execution of automated regression test scripts and configurations in a Teamcenter environment
- Contribute to training manuals and maintenance guidelines for the Regression test scripts
- Perform root cause analysis, debug problems in the Teamcenter environment, and work with the appropriate technical teams to develop, test, and implement remedies to prevent escapes
- Evaluate, define, configure, and institute Test management tools, processes, and infrastructure to support Mission PLM development work
- Execute testing across the entire PLM environment, including COTS software, configured COTS software, and full custom software including multiple integrations and middleware
- Advocate for enhancing regression test coverage and automation of test scripts development
- Provide testing status, generate reports, track metrics, and create test closure reports
- Implement appropriate test techniques for test design and implementation
- Adhere to the defect management process
- Archive and organize test results and artifacts using configuration management tools
- Keep current with advances in test practices and methodologies
Requirements:
- Six (6) years of relevant experience with bachelor’s degree in science, Technology, Engineering and/or Mathematics (STEM)
- Five (5) years with Masters
- Four (4) years with PhD
- Strong knowledge of software testing methodologies, tools and processes
- Experience with complex Product Lifecycle Management Systems, especially Teamcenter applications related to Engineering and Manufacturing
- Ability to design test cases, execute and report defects on multiple environments
- Strong experience of test management tools such as TFS or JIRA
- Working knowledge of multiple Software Development Life Cycles (SDLC) and industry standard development methodologies
- Experience with defect tracking tools and test case management systems
- Knowledge of performing test activity in an Agile environment
- Experience with Teamcenter
- Experience with Integration validation
- Experience with Azure Dev Ops and Git or similar tools.
Benefits:
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Opportunity for individual bonuses














