
Principal Engineer β Test Automation
Posted May 9

Posted May 9
This is a fully remote position, open to applicants in California, +2 more states.
β’ Design, develop, and maintain automated testing frameworks and scripts utilizing Playwright, with an emphasis on JavaScript/TypeScript.
β’ Conduct testing across the entire PLM environment, which includes COTS software, configured COTS software, and fully customized software with multiple integrations and middleware.
β’ Implement automated test cases through the CI/CD pipeline.
β’ Analyze testing outcomes and document any defects.
β’ Ensure all defects are thoroughly documented and communicated to the development team.
β’ Keep KPI dashboards updated, provide testing status updates, generate reports, track metrics, and create test closure reports.
β’ Utilize Siemens Teamcenter experience to facilitate effective testing of PLM (Product Lifecycle Management) systems and their integrations with other applications.
β’ Collaborate closely with product managers, developers, and quality assurance teams to ensure requirements are well understood and translated into test scenarios.
β’ Enhance and optimize existing test automation frameworks to boost performance, scalability, and coverage.
β’ Work with DevOps teams to incorporate automated tests into CI/CD pipelines using Azure DevOps, Jenkins, GitLab CI, or similar tools.
β’ Maintain comprehensive documentation of testing processes, frameworks, and defect reports.
β’ Five (5) years of relevant experience with a bachelor's degree in Science, Technology, Engineering, and/or Mathematics (STEM); Three (3) years with a Master's degree; Two (2) years with a PhD.
β’ Practical experience in creating and maintaining test automation frameworks using Selenium / Playwright, ideally with a focus on web-based applications.
β’ Proficiency in JavaScript or TypeScript for test scripting and automation activities.
β’ Strong experience with Siemens Teamcenter, especially in testing or configuring its modules.
β’ Familiarity with version control systems (e.g., Git) for managing automation code and collaborating with team members.
β’ Experience with Eclipse or Visual Studio Code (VSCode).
β’ In-depth knowledge of testing methodologies, encompassing functional, regression, performance, and integration testing.
β’ Analytical mindset with robust problem-solving abilities and the capacity to troubleshoot and debug test automation scripts.
β’ Health insurance coverage
β’ Life and disability insurance
β’ Savings plan
β’ Company paid holidays
β’ Paid time off (PTO) for vacation and/or personal business
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.