Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job purpose
- Managing test teams, and their testing functions is the responsibility of a Test Manager. They may recruit, hire and train staff to work on teams that prepare tests plans. They provide training and job shadowing opportunities for their staff; this allows productivity and the work quality to improve.
- Test Managers also conduct risk assessment, risk management, test plan, test strategies, quality assurance functions, writing reports and scheduling.
Duties and responsibilities
- Building up and leading the Testing Team to the success of project
- Defining the scope of testing within the context of each release / delivery
- Deploying and managing resources for testing
- Applying the appropriate test measurements and metrics in the product and the Testing Team
- Planning, deploying and managing the testing effort for any given engagement.
- Read and understand requirements and specifications.
- Understand the business logic and functionality of the system to plan comprehensive testing and QC activities; develop testing artifacts including: test cases/scripts, and test results reports.
- Designs test plans, Scenarios in accordance with project scope or delivery dates.
- Documents software defects using a bug tracking system, and reports defects to developers with sufficient details to reproduce the bugs.
- Monitor or observe operations to ensure that they meet production standards.
- Approve all finished products by confirming specifications and conducting required tests
- Estimate, prioritize, plan and coordinate testing activities.
- Analyze and prepare impact analysis for proposed change requests.
- Generate formal acceptance test procedures for customer delivery based upon requirements.
- Follow up with juniors Software Testers and deliver status to Team Leader.
- Report to management and customers regarding test coverage, defects, and test metrics.
- Verify that implemented software meets the business requirements
- Perform functional and UI testing for new or modified features based on quality and usability standards
- Record and document results and compare to expected results.
- Suggest functionality improvements based on usability standards
- Review requirements documents in terms of consistency, completeness, and correctness.
Job Requirements
Qualifications
- 10+ years experience in software testing.
- 5+ years’ experience in managerial level.
- Thorough understanding of software testing methodologies, QA tools and Agile principles.
- Proven ability to manage and prioritize multiple, diverse projects simultaneously.
- Must be flexible, independent and self-motivated.
- Experience building a QA organization that is responsible for end-end validation for a critical system or application.
- Understanding of testing strategies including technologies for automated testing.
- Experience in automation/Performance/Security is a plus.
- Relevant work experience in development and/or testing role.
- Strong business and technical vision.
- A deep understanding of quality assurance in a team.
- Experience working in an Agile/Scrum development process.
Soft Skills
- Excellent verbal and written communication skills.
- Time management and priority handling skills.
- Ability to handle multiple competing priorities in a fast-paced environment.