The company is an engineering firm with more than 3,000 engineers across North America and part of the wider ALTEN Group, which has over 57,000 engineers in 30 countries.
It works with clients in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail and other sectors, covering the product development cycle from consulting through full project outsourcing.
The role sits within the team that runs software programs and works on difficult engineering problems, with mentoring, career growth and a full benefits package.
Responsibilities
Run software testing across new product programs: test planning, execution, integration and regression testing, and verification and validation.
Build and keep up testing schedules, milestones, resource plans and deliverables with the software and test engineers.
Follow test progress, coverage, defects and open issues so testing finishes on time.
Lead defect triage meetings, rank issues with technical stakeholders, and track each fix through closure and retest.
Spot testing bottlenecks, dependencies and risks, and build plans to keep the program on schedule.
Organise test readiness reviews, verification milestones and software release readiness checks.
Make sure test results, requirements traceability and supporting documents meet the applicable development process.
Guide software work through the full new product lifecycle, from requirements and design through integration, verification, validation and release.
Align software deliverables with hardware, systems engineering, product development and other cross-functional teams.
Set up and maintain program plans, schedules, milestones and dependency tracking.
Measure progress against development goals and raise risks, issues and schedule impacts early.
Run cross-functional meetings and make sure action items and technical decisions have owners.
Help manage engineering changes and fold design changes into development and test plans.
Coordinate development, testing, quality and regulatory groups so the product is ready to ship.
Act as the main point of contact between software development, test engineering, systems engineering, quality assurance and program leadership.
Turn technical work and test progress into clear status updates for stakeholders and management.
Balance competing priorities and limited resources across several projects or workstreams.
Maintain program dashboards and metrics on schedule, test progress, defect trends, risks and release readiness.
Escalate and resolve issues quickly to reduce delays and improve efficiency.
Coordinate testing and software work so it meets medical device quality system requirements.
Support documentation and traceability for software requirements, testing, risk management and design verification.
Work with Quality and Regulatory teams to have the required evidence and documents ready at key milestones.
Encourage teams to follow the established software development, testing, change control and release processes.
Requirements
A bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related technical field, or equivalent experience.
5+ years in technical program management, software project management, test program management or a similar engineering role.
A solid grasp of the software development lifecycle and testing methods.
Experience managing schedules, dependencies, risks, defects and cross-functional deliverables.
Familiarity with project tracking and test management tools such as Jira, Azure DevOps, TestRail or similar.
Strong communication, organisation, problem-solving and stakeholder management skills.
Preferred: experience in medical device or other regulated product development.
Preferred: experience supporting new product development programs from early development through release.
Preferred: familiarity with software verification and validation, requirements traceability, integration and regression testing, and defect management.
Preferred: knowledge of medical device standards and processes such as IEC 62304, ISO 14971 and ISO 13485, as applicable.
Preferred: experience coordinating embedded software, firmware, hardware/software integration or connected medical products.
Preferred: familiarity with Agile environments and formal stage-gate product development processes.
Preferred: experience working with globally distributed engineering or testing teams.
Conditions
Pay depends on location and on the candidate's knowledge, qualifications, skills, education, training and experience.
Remote, hybrid and some listed locations, including California, District of Columbia, Hawaii, Colorado, Maryland, Connecticut, Illinois, Minnesota, Vermont, Massachusetts, Nevada, New York, Rhode Island, Washington State, Cincinnati, Jersey City and Toledo, are covered by a mandatory requirement.
Due to the nature of the work, only US persons (citizens or permanent residents) may apply.
As a federal contractor, the company is a drug-free workplace and all selected candidates must pass a pre-employment drug screen.
Benefits
Mentorship, career growth opportunities and comprehensive benefits.