Principal Engineer – Test Automation
Posted 14hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Engineer Test Automation at Northrop Grumman developing automated tests for Engineering and Manufacturing PLM systems. Collaborating with cross-functional teams and enhancing test automation frameworks.
Responsibilities:
- Design, develop, and maintain automated test frameworks and scripts using Playwright, with a focus on JavaScript/TypeScript.
- Execute testing across the entire PLM environment/s, including COTS software, configured COTS software, and full custom software including multiple integrations and middleware.
- Execute automated test cases via CI/CD pipeline.
- Analyze test results, and report defects.
- Ensure all defects are clearly documented and communicated to the development team.
- Ensure KPI dashboards are updated, provide testing status, generate reports, track metrics, and create test closure reports.
- Leverage Siemens Teamcenter experience to ensure effective testing of PLM (Product Lifecycle Management) systems and their integrations with other applications.
- Work closely with product managers, developers, and quality assurance teams to ensure requirements are clearly understood and translated into test scenarios.
- Enhance and optimize existing test automation frameworks to improve performance, scalability, and coverage.
- Collaborate with DevOps teams to integrate automated tests into the CI/CD pipelines using Azure DevOps, Jenkins, GitLab CI, or similar tools.
- Maintain thorough documentation of test processes, frameworks, and defect reports.
Requirements:
- Eight (5) years of relevant experience with bachelor’s degree in Science, Technology, Engineering and/or Mathematics (STEM); Three (3) years with Masters; Two (2) years with PhD.
- Hands-on experience in building and maintaining test automation frameworks using Selenium / Playwright, preferably with a focus on web-based applications.
- Proficiency in JavaScript or TypeScript for test scripting and automation tasks.
- Solid experience working with Siemens Teamcenter, particularly in testing or configuring its modules.
- Experience with version control systems (e.g., Git) for managing automation code and collaboration with other team members.
- Experience with Eclipse or Visual Studio Code (VSCode).
- Strong knowledge of testing methodologies, including functional, regression, performance, and integration testing.
- Analytical mindset with strong problem-solving skills and the ability to troubleshoot and debug test automation scripts.
Benefits:
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business


















