Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Protingent Staffing is seeking a Principal Software Test Engineer (Contractor) for our client in Centennial, CO. The role oversees design, development, and execution of comprehensive software test plans for aerospace software systems, leading test campaigns and automation efforts.
You will mentor junior engineers, define test strategies, manage risks and schedules, review design docs, and collaborate with cross-functional teams to ensure quality across the software lifecycle.
Principal Software Test Engineer (Contractor)
Protingent Staffing has an excitingcontract Principal Software Test Engineer (Contractor) with our client located in Centennial, CO.
In this role, you will oversee the design, development, and execution of comprehensive software test plans, test cases, and test procedures to ensure the functionality, performance, and reliability of complex software systems. You will architect and oversee the technical aspects of large-scale test campaigns for complex aerospace software systems, providing leadership in the innovation and adoption of new software test technologies and methodologies. Collaborating with software developers, systems engineers, and other engineering functions, you will design effective test strategies and direct others in overseeing the defect lifecycle from discovery to resolution, ensuring fixes meet requirements. You will lead the definition of software test risks and opportunities while managing cost and schedule impacts, guiding teams of software test engineers and providing mentorship to ensure high-quality deliverables. Additionally, you will review, analyze, and contribute to the development of software design descriptions, ICDs, and requirements in coordination with software development teams, oversee software test trade studies such as test management tools and Continuous Integration Test techniques, and direct the development and execution of formal verification and qualification tests. Managing test result analysis, generating test reports, and addressing issue definitions, investigations, and closures will be key, along with collaborating closely with cross-functional peers such as Program Management, Software Development, and Flight Operations to ensure quality throughout the software development lifecycle. You will coordinate and define test roles and responsibilities across multiple simultaneous test campaigns, direct continuous improvement initiatives, and develop enterprise best practices in testing processes and methodologies. Architecting and designing sophisticated automated testing tools and frameworks to optimize testing processes will be a critical focus, along with directing the development, peer review, and management of test plans, test harnesses, test cases, test scripts, test procedures, and test reports for aerospace software systems. You will liaise with senior-level internal and external stakeholders to clarify requirements and discuss testing strategies, oversee team execution of software release tests, acceptance tests, and qualification tests, and champion the use of commercial software standards to ensure all test artifacts adhere to the quality standards. Leading regression testing efforts to ensure new software updates do not negatively impact existing functionality or performance, orchestrating initiatives to improve automated testing tools and frameworks, and developing critical test artifacts such as test plans and reports are essential aspects of this role. You will provide leadership in code reviews, offer feedback on software quality and testability, and stay up-to-date with new testing tools and strategies, incorporating best practices into the testing cycle. Mentoring and guiding junior and mid-level test engineers, conducting root cause analysis on defects, and recommending improvements to prevent recurrence will help drive the success of your team. You will make high-level software test design decisions that impact program cost, schedule, and technical performance, drive the strategic direction of the software testing team to align with organizational goals, and communicate effectively with both technical and non-technical senior-level stakeholders to provide updates on testing progress, issues, and resolutions. Finally, you will provide strong leadership to teams of test engineers, ensuring effective collaboration and project success.
Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +10 yrs experience). Typically, 12+ years of related experience. Extensive expertise in multiple programming languages and software development principles. Ability to design, architect, and implement complex software systems. Strong leadership skills to lead a team of engineers. Ability to make high-level design decisions. Ability to drive the strategic direction of the software engineering team. Demonstrated project leadership, strong problem-solving skills, and effective communication with non-technical stakeholders. Experience with different software development methodologies such as Agile and Scrum/Kanban.
Advanced degree in Computer Science, Software Engineering, or a related field. Proficiency in multiple software development environments such as Linux, Windows, containerized environments, etc. Experience with at least one of the following: spacecraft flight software, ground command and control software, or other aerospace application software products. Experience architecting and maintaining automated testing tools and frameworks. Extensive experience employing software testing methodologies and best practices. Practical experience using continuous integration and continuous deployment (CI/CD) tools and processes. Extensive experience and understanding of software development lifecycle (SDLC) and agile methodologies. Proficiency with multiple agile methodologies such as Scrum and Kanban. Ability to lead teams on complex projects involving both small and large engineering teams. Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment across multiple engineering disciplines and functions. Experience with testing software systems used in aerospace or other highly regulated industries. Proficiency with multiple scripting languages such as Python, JavaScript, or Shell. Proficiency with object-oriented software design patterns. Experience with security testing practices and tools. Experience using cloud-based testing environments and tools. Experience with test management tools such as JIRA, TestRail, or similar. Experience in leading and managing software testing teams and testing campaigns. Experience with spacecraft simulation software, discrete time simulation or software modeling of hardware. Strong communication and interpersonal skills, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders at all levels of the organization. Practical experience utilizing software-in-the-loop and hardware-in-the-loop test methods. Familiarity with fault-tolerant software design and safety-critical systems. Demonstrated ability to mentor junior and mid-career engineers. Strong understanding of software system architectures and design patterns. Proven track record of making impactful design decisions in complex software projects. Demonstrated leadership of software test teams or software test campaigns.
Job Type: Contract Pay Rate: $86-$119.08/hr. Location: Centennial, CO. Required US Citizenship: May be required to obtain and maintain a security clearance at the appropriate level.
Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.
Protingent is an Award-Winningprovider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — fromSoftware and AerospacetoAI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.