Leads the development of software test plans and test execution. Executes test planning strategies and techniques.
Institutes best practices in software quality assurance, including recommendations for support infrastructure such as automated test tools, test platforms and overall software life cycle process improvements. Continuously improves test processes including the refinement of regression and unit test plans. Ensures test considerations are developed in early phase of projects.
Participates in software design reviews and provides critical feedback as well as proactive planning to support test processes.
Provides recommendations for tools, test techniques, and processes for overall improvement of quality of software component.
Understands and supports the reporting of quality metrics to oversight bodies both internal and with direct customers.
Responsible for final evaluation of all software content for computed tomography (CT) based products. Conducts appropriate testing for software products.
Monitors performance and takes necessary action to communicate/advise/assist according to performance levels.
Establishes and implements necessary communication strategies for improvement and awareness of software quality issues.
Bachelor’s degree in computer science, engineering, or other relevant technical discipline or equivalent. Master’s degree preferred. five or more years of software quality assurance experience working on complex real-time software control systems in support of highly automated electromechanical systems and significant experience with a variety of computing platforms, source code control tools, integrated development environments, and sensors/instrumentation.
Must be familiar with current SQA techniques for assuring a quality software deliverable.
Must understand specific government requirements for software quality.
Specific knowledge of the following is a plus: digital imaging systems, object oriented design, high speed communication methodologies, internet connectivity and distributed computing, Linux, , My-SQL, C/C++, Java, Qt, Squish, TCP/IP, Accurev, JAMA and Jira.
Individuals may be required to sit/stand in one place for long periods of time. They might be required to lift and move related equipment up to 50 pounds from time to time. This may include bending or kneeling briefly. Required to use PC/laptop/mouse for significant time virtually every day. Works in an office and lab environment with visits to the manufacturing floor to observe issues that may arise. Work in labs and manufacturing requires appropriate safety and ESD protections. Work in an x-ray environment requires x-ray safety training as well as a dosimeter badge.
Makes technical decisions in areas of responsibility. Managers a team of 4+ SQA engineers.
Receives general supervision with respect to priorities, schedule, and company goals.
Primarily office, with regular lab work involving electro-mechanical rotating equipment. Occasional work in an aviation security or clinical environment.
Office, laboratory, manufacturing and customer sites.