Job Duties:
Summary
Oversees development of the client’s software testing program, including architecting of test strategy and test system approach, as well as defining testing processes as needed, especially in support of Agile development methodologies. Coordinates with Test Director on execution of testing and supervises test team members as required. Ensures all test plans, test cases, and test results are tracked in a Test Management System, with traceability to customer requirements.
1. Work closely with the development team, program office, and customers in identifying required software test infrastructure, tests and testing approaches.
2. Leads the architecture and implementation of the software test infrastructure to support Agile software development for embedded hardware products.
3. Ensures SW testing follows good practices for embedded systems
4. Participates in SW bug triage meetings
5. Oversees development of test plans, test cases, and test scripts.
6. Directs execution of functional and integration testing in accordance with test plans.
7. Communicate test results and status.
8. Evaluate the outcome of each test cycle and leads test review meetings.
Job Skills:
Essential:
· Bachelor’s degree in Electrical Engineering, Computer Science, related degree or equivalent.
· 10 years of experience in software testing, 5 yrs in leadership roles
· Minimum of 3 full large product development cycles.
· Experience with complex automated systems test and integration.
· Experience architecting overall software test system.
· Experience with Agile software development and testing methodologies.
· Experience using formal Test Management System, including requirements-to-test case tracking and defect management or equivalent.
· Strong people management and team-building skills, including recruiting and hiring experience.
· Must be able to work with others collaboratively in a team environment.
· Excellent time management and organizational skills with an ability to balance multiple priorities.
· Ability to self-manage and exhibit grace under pressure.
· Ability to effectively prioritize work and multi-task across many assignments and delegates.
· Ability to assess the impact of new requirements on an existing set of complex projects.
· Excellent verbal and written communication skills.
· Strong orientation towards quality, safety, and continuous improvement.
Desirable:
· Experience with RF wireless communications systems a plus.