Description of Service
The Test Lead service provider is responsible for leading / managing the testing lifecycle for one or more complex cross functional projects affecting multiple interfaces and / or applications, as well as providing leadership in the areas of test automation, tools and processes.
The individual in this role will be responsible for test strategy development, test execution, and managing the development and execution of testing deliverables across multiple technology teams.
The Test Lead service provider will interface with various project teams to assess testing needs for the project, analyze and interpret test results, establish and review metrics and communicate results and recommendations to a technical and business audience.
The Test lead service provider must be a natural born leader who possess excellent communication skills both written and verbal.
In addition, the successful candidate must be able to easily articulate the value of testing (and the types of testing) to both technical and non technical stakeholders.
The Test Lead must foster a collaborative team environment by facilitating communication between multiple teams and ensuring that the tests performed by the testers spread in different teams are of similar quality.
This position requires Data Warehouse testing experience.
Coordinate and devise software testing project deliverables, including test strategy, detailed test plan / approach, test cases, test results summary and defect management tracking and resolution
Coordinate or develop test requirements as required and perform gap analysis between technical design specifications and business requirements
Provide feedback on feature specification and design based on customer requirements
Signoff on feature set based on customer requirements and product exit criteria
Consult with product development team and business analyst to evaluate system interfaces, operational requirements, and performance requirements of overall system
Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable
Recommend design improvements or corrections to Business Anlayst throughout the development process
Apply risk based testing to projects and report risk assessment back to Business Analyst; identifying, analyzing and responding to project risks as necessary
Work closely with the Product Owner and Program Manager to estimate and plan project testing schedules, workload and testing resource capacity
Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions
Generate test cases to ensure that all functional requirements of a system are captured during the product design phase
Execute test plans and create test reports to describe program evaluation, testing, and correction
Perform defect reporting and provide product feedback based on customer requirements
Provide team leadership; and train, coach and mentor other members of test teams
Maintain effective communication with the project software developers and business analysts on project limitation, capability, and potential performance impacts
Interact and adapt to Client and Partner requirements; managing changes to the test regime as necessary
Specific Project Requirements
AGILE Product development experience
Dev Ops Testing experience
Experience using Visual Studio Team Services (VSTS) or Team Foundation Server (TFS) for the development of test cases and managing defects is essentials
Experience Leading a team of testers
Experience communicating test defects to 3rd party vendors
Primary Skillset Required :
Senior experienced Test Lead
Experience in Data Warehouse Testing (ETL testing, SQL script development, Cognos Reporting)
Experience in Test Automation
Data Stage experience is an asset
Understands test processes and deliverables
Other Skills :
Test Strategy and Test Plan creation
Ability to understand business requirements
Black box & White box Testing
Bug reporting & tracking tools
Excellent communication and presentation skills
Excellent verbal and written communication skills
Excellent time management, task planning and prioritization skills
Ability to adapt quickly to changing client requirements
Ability to work effectively with minimal supervision
Ability to build strong relationships with clients and team members
Complete SDLC know-how & documentation
Experience working in a team-oriented, collaborative, quick learner
Familiarity working in an Agile software development life cycle team environment is an asset