Software Quality Assurance (SQA) Lead (Advisor) Job in Scottsdale, Arizona US
Software Quality Assurance (SQA) Lead (Advisor)
-- Software Quality Assurance (SQA) Lead (Advisor) Location: Scottsdale, AZ Category: Information Systems Reference Code: 25031BR Position Summary A Software Quality Assurance Lead is involved in the entire software development process to ensure the quality of the final product. This can include processes such as requirements gathering and documentation, source code control, code review, change management, configuration management, release management and manage testing of the software. The SQA Lead works closely with Project Managers, Application Managers and Development Leads to understand the technology solution and testing scope to be designed and implemented through service providers. The SQA Lead must plan for the deployment of the testing strategy, verify vendors test environment availability and stability and oversee the execution of the quality and testing requirements for respective projects. The SQA Lead is ultimately responsible and accountable for testing program success. " Plan, monitor and manage all SQA and testing activities throughout the lifecycle of a project " Manage the overall quality strategy for respective business service through the use of quality assurance best practices, methodologies, and metrics " Participate in all phases of the project life cycle e.g. project and test planning, test execution, requirements review/analysis, and test reporting and assessment " Work with upstream Product, Architecture, and Development teams in the refinement of requirements and all associated documents required to support testing " Prepare test plans through characterization of testing evolutions - system, integration, functional, performance, regression testing and user acceptance " Manage planning execution of product test efforts, and meeting project deadlines " Complete test management and oversight for outsourced testing programs/projects " Identify and mitigate project and/or test risks with escalation/delegation of issues to appropriate members of the project team " Manage test schedules, track and monitor distribution of work effectively communicate test progress " Manage test lab/environments to ensure equipment and integrated applications are available at CVS end " Oversight and guidance for the creation, review, approval, and execution of detailed system test specifications " Review Performance test scripts and results " Assess readiness and deviation of product/ project performance based upon test results and product specifications " Drive the resolution and communication of cross-application organization quality issues " Lead and train others on process improvement initiatives and QA methodologies " Report any product defects or non-compliance with business/functional requirements " Conduct trend and root cause analysis and determine risk mitigation strategies " Actively participate in process improvement initiatives by providing feedback on deployed process, helping with the piloting and training of software quality control methodologies " Enforce quality standards and CVS Software Engineering Process (SEP) " Responsible for managing relationships with business services, product lines and service providers during the life cycle of the test project " Implement Quality metrics and tracking mechanisms " Determine, coordinate, and optimize test coverage and test responsibilities for the outsourced application test programs " Ensure configuration synchronization across development/QA phases and into deployment " Multi task by managing at least 3 projects at the same time Job Category Information Systems Employment Status Full Time Location/State/City AZ - Scottsdale Education " Bachelors Degree in Computer Science, Business Administration, Engineering or related discipline with information technology focus or Equivalent " CMMI, TQM, ISO 9000 or similar certification is desirable Experience " Nine or more years of professional, related experience (consulting, software development, testing, quality assurance, client management, team management), with a minimum of six years quality assurance and testing experience " Experience in creating and executing test scripts; knowledge of software testing methodologies " Expert understating of SDLC and QA Concepts, metrics analysis, methodologies and documentations standards " Experience managing small- medium sized teams " Expert analytical skills for complex problem solving " Experience managing a broad diversity of both business and technology oriented personnel " Experience managing client- vendor relationships Qualifications 1. Strong planning and estimating skills across all phases of the project lifecycle 2. Competency in using all processes and tools required to perform required duties and tasks 3. Strong communication and interpersonal skills 4. Ability to work with multiple teams, delegating workload, manage offshore delivery and ensuring team efficiency 5. Must be able to identify, assess and resolve complex business problems/issue/risks and facilitate issue resolution and risk mitigation 6. Ability to work with the business users, understand their needs and guide them through the quality process 7. Ability to work with the technical resources 8. Understanding of software development methodologies such as RUP, Waterfall, etc.