Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Description
- Develop and execute formal test strategy/plans, write and execute test cases/scripts, and validate results.
- Develop and execute test cases, scripts, plans and procedures (manual and automated - Selenium, UFT).
- Create and update mindmaps, test cases, test suites and monitor the execution of those suites.
- Measure, control and write summary reports on the testing progress and results.
- Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
- Solve technical challenges such as obtaining logs or simulating geographical location.
- Support testers by answering their questions in their work and escalating any project blockers.
- Review testers work and give them meaningful feedback with suggestions for improvements, to nurture their development.
- Engage in client communication as per guidance of the Project Manager.
- Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
- Lead and mentor QA team members, as well as manage outside contract testers.
- Support and report on Managed Testing Services metrics. Collect and analyze testing metrics for assigned projects, provide suggestions for improvement areas.
- Support Service Level Agreements.
- Coordinate and lead all phases of testing for assigned projects.
- Interact with stakeholders of the project including architects, business analysts, systems analysts, project managers, and business owners to determine testing needs.
- Work with the project team to successfully integrate testing into the project.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status.
- Communicate testing results and provide recommendations based on issues discovered.
- Track progress of your project; provide status updates and manage expectations of project stakeholders.
- Lead QA Analysts team and assign tasks for team members to ensure testing needs per assigned projects are met.
- Provide guidance and mentor, act as a point of escalation for QA Analysts in your team.
- Provide assistance for onboarding new staff including Knowledge Transfer process.
- Document and assist in the resolution of complex problems and issues.
EDUCATION
Bachelor’s degree or equivalent in Computer Science, Information Systems, or closely related field with relevant experience.