Software Test and Validation Engineer Job in Tuscon 85755, Arizona US
Corporate Overview
Leading division of a worldwide diagnostics company that is focused on development of instrumentation and reagents for automating tissue processing and slide staining for cancer diagnostics.
Position, Location and Scope
The Software Test and Validation Engineer will work closely with Marketing and Software Developers to understand product requirements and technical design documents. The candidate will be responsible for developing and managing, test environment, test scenarios, test cases, test data identification, test case execution, test report generation, test automation and ensure that formal software verification and validation process are performed under Quality System Regulations governed by the FDA. The individual will be required to report software bugs in a clear and reproducible fashion. The position reports directly to the Manager, Application Engineer.
Specific Responsibilities
- Practices and mentors in the use of company concepts, policies and procedures, familiar with and follows standard practices.
- Applies functional expertise routinely on the job.
- Receives general direction and exercises considerable discretion as to work details.
- Contributes to the definition and timely achievement of overall project goals.
- Participates or leads in efforts to define new components, products or processes.
- Uses company practices for SW integration and test at an expert level.
- Integrates SW planning with project and program planning.
- Develops and uses company design practices as applied to projects.
- Develops enhanced and/or more efficient practices.
- Uses Company practices as applied to tasks for configuration management.
- Identifies and solves technical challenges.
- Identifies and implements improvements to work processes.
- Creates potentially patentable components for systems, or processes.
- Designs, plans and executes project related tasks.
- Designs and executes experiments to test hypothesis related to project outcomes.
- Applies advanced scientific knowledge to projects; determines priorities for experiments.
- Independently designs and executes experiments.
- Utilizes DOE as appropriate.
- Assures experimental quality through sound, independent, experimental design.
- Participates or leads cross functional technical teams.
- Mentors others in requirements engineering.
- Establishes interfaces across other organizational groups.
- Provides technical direction and feedback to others.
- Teaches others and troubleshoots problems.
- Participates in project planning, process updates and contributes to experimental design.
- Prepares and delivers presentations of project results to others; presents data to larger and more diverse audiences.
- Monitors work to ensure quality, and continuously promote Quality First Time.
Position Requirements Experience
- Bachelor's Degree in an equivalent or directly related discipline; advanced studies or training preferred.
- 8+ years related experience required.
- Proficient in development, execution, maintenance of Test plans, Test cases, Test scripts, Test specifications and Test scenarios preferable with HPQC.
- Extensive experience in Black box testing and good knowledge in White box testing.
- Strong software quality assurance and testing experience in System Testing, Functional Testing, Database Testing, Regression Testing, Performance Testing, Load Testing and User Acceptance Testing.
- Experience in creating Traceability Matrices to ensure comprehensive test coverage of requirements.
- Hands-on experience with Test Automation.
- Experience testing Laboratory Information System or Workflow Management tools.
- Knowledge of HL7 and XML is a plus- Working Knowledge on Microsoft Team Foundation Server, Visual Studio is preferred.
- Familiarity and experience in deploying and testing products built on Microsoft .Net Platform, C#, Java J2EE, JBoss technology.
- Microsoft SQL Server 2008 or Oracle 11g experience, writing SQL queries for testing, ability to understand schema and install.
- Virtualization experience with VMWare or Hyper-V- Working experience with Agile Development Methodologies such as Scrum and Sprint.
- Demonstrates success in technical proficiency, creativity, collaboration with others and independent thought.
- Expert knowledge of engineering principles and concepts.
- Understands and uses expert practices for requirements management, development and analysis.
- Understands and uses the foundational processes and practices for SW planning.
- Understands and applies industry practices and benchmarks.
Personal Characteristics Cultural Fit
- Ability to thrive in a fast-paced, dynamic and globally matrixed environment.
- Excellent cross-functional team leadership and participation skills.
- Highly organized and detail-oriented.
- Results and goals oriented – especially in meeting pre-established goals and timelines.
- Excellent written and oral communications- must be an excellent communicator, as well as good listener. Communication skills must be strong across a wide range of internal and external clients. Proficiency in English.
- Excellent presentation skills both internally and externally.
- Posses a strong professional image and presence.