Software Test Engineer
Abbott Incorporated
(Lake Bluff, Illinois)Abbott is about the power of health. For more than 125 years, Abbott has been helping people reach their potential — because better health allows people and communities to achieve more. With a diverse, global network serving customers in more than 150 countries, we create new solutions — across the spectrum of health, around the world, for all stages of life.
Primary function is to test software for automated IVD systems and informatics. Participates in a team-oriented environment to develop requirements and design for user interface; business rules; data management or embedded system control applications; in addition to ensuring requirements and design are tested.
Responsibilities include activities throughout the entire software development life cycle. Primary areas of responsibility include:
- Moderate operation and repairs of system
Software Integration and Testing
- Review Functional Descriptions and provide input to ensure they are testable
- Develop test plans; strategies; and use cases for features; requirements; or Problem Reports (PRS) based on practices and procedures
- Develop informal manual and automated protocols and acceptance criteria for features; requirements or PRS according to practices and procedures
- Run informal protocols for software feature; requirement or PRS according to practices and procedures
- Perform test case and test case run analysis to determine adequacy of testing; including coverage; boundary and regression analysis
- Assess build readiness based on informal data gathering.
Software Design Verification Testing
- Review Software Requirements and provide input to ensure they are testable
- Develop feature test plans; strategies; and use cases for features; requirements; or PRS based on practices and procedures
- Develop formal manual and automated protocols and acceptance criteria for features; requirements or PRS according to practices and procedures
- Run formal protocols for software feature; requirement or PRS according to practices and procedures
- Perform test case and test case run analysis to determine adequacy of test cases; including coverage; boundary and regression analysis
- Provide support for fault isolation; troubleshooting; and root cause analysis activities during system integration and testing for systems in development and on-Market. Able to apply the latest software design and development tools and techniques as required.
Configuration Management
- Perform CM for software work products
Software Process Engineering
- Understand FDA Regs; Q documents and apply to software development
Position Accountability/Scope:
This is an individual contributor position. Activities will be under the guidance of a software testing supervisor or manager. Activities will be focused on developing broad system knowledge and a expertise in more than one functional area. Accountable for meeting deliverable commitments including schedule and quality requirements. Must have skills to plan and schedule own work activities; coordinate activities with others software test engineers.
Minimum Education:
B.S. in Computer Science or similar engineering discipline including Software Engineering or Biomedical Engineering is required. In lieu of college education/degree; on the job experience in Software Testing or Medical Device Testing or Life Sciences of > 6-10 years is acceptable.
Minimum Experience/Training Required:
3-5 years experience covering the entire software lifecycle (requirements definition through verification) in a team environment. 3-5 years experience in a laboratory environment. Requires experience with Microsoft Windows applications. Experience with automated testing and simulator tools preferred.
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.