Norwood, United States
over 1 year ago
This is NOT a position in IT organization. This is a software test design position within a medical device company designing software-driven medical products.
We are looking for a Software Test Architect/Design Engineer that can help us craft the current and the next generation of our product quality in our Software Development organization. You will tackle all test aspects of the SDLC process from user research to prototyping to software production and testing.
A Software Test Architect/Design engineer is an individual who is a subject matter expert, and an innovator in our software testing organization, and is a depth technical specialist focusing on software test architecture, design, implementation, execution, within the Software Development Life cycle (SDLC). The areas of testing focus include, among others, white-box testing, interface testing, black-box testing, functional testing, performance testing, GUI testing, security testing, test case management, continuous integration, test automation.
Key Responsibilities: Under minimal supervision, Sr. Software Test Architect/Design Engineer is responsible for activities at a system or project level. Activities can include: 1. Provides a complete end to end (big picture) testing architecture and test design solutions strategy that included different test types, infrastructure, and framework at various stages of SDLC 2. Defines and creates software product testing plans to build an integrated and sustainable quality strategy and implementation for the product under the development 3. Capture, gather, analyze, maintain, and document test requirements, test design, cases, procedures, and scripts; and participate and support hazard/risk analysis activities 4. Successful completion of the high-risk assignments that have a critical impact on the organization and project
Essential Responsibilities: 1. Designs and develops the test strategy, test architecture, design, cases, test procedures, and scripts for a project level testing with a firm understanding of the product and test tool requirements 2. Be thoroughly familiar with the quality goals of both the company and projects/products and apply them to the product test development. 3. Defines, estimates, and track the progress of tasks, and communicate project status 4.Create/track software defect records in the defect tracking database and verify defects closure 5. Participates in risk management activities (project, technical, and hazard) 6. Participates and supports in creation and documentation of the software and System requirements traceability
A Software Test Architect & Design Engineer is responsible for the successful completion of moderate risk assignments that have a significant and critical impact on project or program objectives. 1. Advanced knowledge of Software Testing theories and practices 2. Test Engineering, strategy and planning 3. Working knowledge and experience with embedded software systems 4. Working knowledge and experience with electrical and mechanical hardware systems 5. Experience in complete SDLC, Agile Scrum, DevOps, and test automation 6. Experience with Software ALM tools and environments 7. Project Estimation, Scheduling, and Tracking 8. Agile & Hybrid project management 9. Risk management (project, technical, and safety) 10. Project management experience 11. FDA Design Control regulations, and associated standards and guidance 12. Understanding of object-oriented concepts 13. Understanding of software design patterns, can interpret UML 14. Hands on experience with at least one automated, graphical user interface testing tool and corresponding scripting language(s)
Qualifications & Experience: 1. Bachelors/Masters degree in Computer Science, Engineering or relevant field. 2. 5+ years of total experience in testing software products. 3. 5+ years of experience as Test design/Architect role. 4. Knowledge and Experience with FDA Design Control regulations, and associated standards and guidance 5. Knowledge and Experience with Microsoft Team Foundation Server 6. Knowledge and Experience with Automated testing tools and scripting language 7. Knowledge and Experience with testing medical devices
Preferred Certifications: ASTQB Certification (or the equivalent)