WE are Self-starters, WE are Passionate, WE are Relationship builders, WE are Innovative, WE are Nimble, and WE are TransparentWE are SPRINTers! We believe in challenging you, then providing you the room and flexibility to deliver.
EFI is looking for a Software Quality Assurance Manager to join our Fiery Business Unit in our Fremont, CA office.
The Software Quality Assurance Manager position is responsible for leading software quality assurance team activities related to the quality, reliability and compliance of Fiery Products. The QA Manager will plan, coordinates, and directs quality assurance programs designed to ensure quality of products conforms with the company's policy of established quality standards. The QA Manager is a quality ambassador representing and promoting product quality policies and standards to EFI stakeholders and business partners.
Essential Duties and Responsibilities:
Develop departmental policies and operating procedures, as needed, to effectively execute the principles and responsibilities of software quality assurance.
Skilled communicator in verbal, written and presentation formats critical for maintaining and growing external business partner relations.
Lead and develop the software system testing process, resources, automation, and measure product development health by way of periodic quality assessment reporting.
Responsible for the recruitment, selection and development of people, resources, and budgets necessary to perform the functions of software quality assurance.
Responsible for assuring output from the software development process includes adequate identification and interpretation of product requirements.
Ensure appropriate scheduling of software quality resources/personnel to projects ensuring efficiency through development lifecycle.
Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
Assist in generation of use cases to ensure that all functional requirements of a system are captured during the product design phase.
Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of overall system.
Define test methods and create test plans for new or updated software projects to determine if software performs in accurate and reliable way according to documented requirements as well as established standards under both normal and abnormal conditions.
Recommend design improvements or corrections to software developers throughout the development process.
Maintain effective communication with OEM Partners and project software engineers on project limitation, capability, performance requirement and hardware/software interface changes.
Execute test plans and create test reports to describe program evaluation, testing, and correction.
Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation.
Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
Education & Experience:
Bachelor's degree in engineering, computer science or information technology, or equivalent education and work experience.
7 years of related work experience in Software Quality Assurance.
Experience working with embedded/server software products.
Strong leadership, communication and management skills are mandatory
Self-starter, highly organized; Works well with all functional levels in the organization; Excellent presentation and interpersonal skills; high level of business management and facilitation skill; capability to resolve complex problems with minimum confusion, frustration, and inconveniences for all parties concerned.
Excellent written and verbal communication skills are mandatory.
Customer focused; Action-Oriented; Building Team Spirit; Self Development; Creativity & Innovation; Problem Solving; Ethics & Values
Planning; Aggressiveness; Commitment; Closure; Listening; Response to Change; Task Completion; Decisiveness; Influence; Communications
Someone who has worked with Xerox, Canon, Konica, Ricoh or printing industry.
Knowledge of Graphic Art Applications (For example: Adobe Illustrator, Adobe In-Design, PDF workflows, QuarkXpress, Photoshop)
Experience in developing corporate level automated reports and dashboards.
Proficiency with software automation requirements and frameworks
Technical depth in operating systems (MAC, Linux and Windows) and their related hardware
Possess strong cross-functional communication, interpersonal, and team skills.
knowledge of file standards for print production (bleed, trapping, color separation, resolution, etc.)
Knowledge of general prepress workflow, pre-flighting, proofing, layout / imposition, and offset printing principals.
We move quickly, with the purposeful intention of solving a problem, accomplishing a goal, and ultimately making a difference for our customers, partners, colleagues, and shareholders. EFI SPRINTers take action and adapt to changes in order to transform our customers' businesses to be more productive and profitable through innovative digital imaging technologies.
EFI is an "Affirmative Action/EEO/Protected Veteran/Disabled Employer"