The Senior Software Quality Assurance Analyst is responsible for ensuring that internally developed or purchased IT solutions are developed, tested and implemented in a consistent manner while meeting established quality targets.
Duties and Responsibilities
- Lead the development and implementation of SQA and Testing policies, processes and Standard Operating Procedures (SOPs)
- Lead and direct others who are responsible for test execution in a matrix environment
- Assist in the determination and maintenance of software release methodology for current and emerging initiatives
- Review and identify gaps and deficiencies in business requirements, technical specifications, designs and testing documentation for completeness and testability
- Assist QA Management in department operational tasks
- Track and report on test status progress across multiple initiatives
- Participate in cross-functional collaborative problem solving and defect management sessions
- Proactively seek and share information about relevant aspects of Quality Assurance and Testing disciplines with business and IT stakeholders
- Demonstrate flexibility in managing testing efforts as project priorities warrant
- Direct the work of others
- Collaborate with other areas within IT and our business to identify and improve testing processes
- Additional duties as assigned by manager
- Regular Attendance is required
Scope
- Staff supervision and development: No
- Decision making:
- Drafts policy documents and resolves problems
- Provides consultation or expert advice
- Participates in planning business objective
- Provides data for decision support
- Travel: Up to 5%
- Flex Designation: Local
Education and Experience
Education Requirements
- BA/BS Degree in Computer Systems or Business with at least 5+ years in the Information Technology industry (5+ years as a Software Quality Engineer/Test Engineer /Test Analyst) or equivalent work experience in the Software Quality Assurance field
Years of Experience
- 5+ years in the Information Technology industry (5+ years as a Software Quality Engineer/Test Engineer /Test Analyst) or equivalent work experience in the Software Quality Assurance field
Skills
- Required Advanced Software Development Lifecycle experience, including agile, spiral and waterfall methods
- Required Experience in providing technical leadership to vendors and multiple project team members
- Preferred Industry related certifications including ISTQB, CSQA, CQA, CSTE or CISA certifications are a plus
- Skills (Required) - Thorough understanding of quality management and modern testing techniques, methodologies, processes, procedures and measurement for large, complex initiatives
- Thorough knowledge of test planning and test case design for all types of testing including functionality, usability, regression, systems integration, end to end, performance and load testing
- Advanced knowledge of testing metrics, KPIs and other test metrics and reporting methods
- Ability to write and analyze reports for a broad audience including management
- Exceptional communication skills (both verbal & written)
- Strong analytical skills
- Ability to mentor and train others on testing and Quality Assurance practices, both informally at peer-level and through formal instruction
- Ability to multi-task and be willing to contribute to hand-on test efforts when needed.
Physical Requirements
Corporate - In Office - General office environment requiring ability to:
- Stand, walk, sit for extended periods of time.
- Speak and listen to others in person and over the phone and video conferencing.
- Use keyboard and read from computer screen and reports.
- The ability to lift up to 15 lbs.
Safety
Must be able to perform this job safely in accordance with standard operating procedures and good manufacturing practices, without endangering the health or safety of self or others.