Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Collaborate closely with developers, business analyst and product owners and other team members to determine appropriate acceptance criteria for all new features as well as updates and changes.
- Responsible to review unit test coverage implemented by engineers so as to inform QC test strategy.
- Translates functional business requirements to Test Scenarios
- Facilitates/Attends project meetings and document meeting agendas and minutes.
- Contributes to project plans/work packages as required.
- Prepare test plans, reviews and/or may participate in the development of test cases and test data.
- Performs integration and acceptance testing as required.
- Verifies that test plans/cases were executed for unit, function, system integration, and acceptance as required.
- Participates in product release activities and contributes to troubleshooting enhancement and production support related issues.
- Defect Management.
- Be the senior member in the QC team for multiple project releases with multiple dependencies, acting as a liaison with IT teams to ensure delivery of high quality product.
- Should be able to effectively plan, define test Strategy, provide QC estimates, provide test management and Test Reporting throughout the Testing cycle.
- Coaching and mentoring of other QC team members.
Job Requirements
- At least 7 years of IT QC experience with no less than 3 years of scripting experience delivering successful products in agile/ iterative environment.
- Strong Manual testing proficiency using Quality Control Test Engineering techniques, methodologies and best practices leveraging any test management tools.
- Strong experience in working on Agile methodology.
- 3+ years of experience working as a software testing lead
- Motivated to contribute and do what it takes to get things done as well as motivate others
- Be able to provide regular, concise QC team status reports.
- Ability to prioritize and be responsible for the execution of project tasks in a high- pressure environment.