Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead and supervise team of QC specialists through multiple projects.
- Ensure team understanding of business and software requirements documents.
- Prepare and submit team’s WBS and work estimations to the project manager.
- Responsible for Test Plan and test cases Preparation and recommend to Project Manager about schedule, prioritization and resources allocation within his team.
- Review and ensure team updating to their activities and effort properly on used ALM (TFS).
- Conduct and oversee different testing types for intended software such as (Smoke Testing, Functional Testing, Usability Testing, Security Testing, Integration Testing, Stress Testing, Performance Testing, Acceptance Testing, Regression Testing ….).
- Perform post-release/ post-implementation testing.
- Setting all needed software manuals preparations.
- Handling all the software investigation activities.
- Writing user stories acceptance criteria when needed.
- Attend meetings, TCs and prepare demos and orientations for team and/or stakeholders.
- Ensure applying modern QC trends, tools and best practices including applying automation testing
- Ensure the overall produced and delivered software quality.
- Evaluate product performance including functional and non functional areas according to specifications.
- Provide feedback and recommendations to developers on software usability and functionality.
- Prepare and present activity status report when needed.
- Work harmoniously in a cross-functional team to ensure the delivery of software solutions as planned.
- Responsible for the technical interviews of the QC staff.
- Sharing as a team member and have appropriate tasks in executing the project plan.
- Increase team efficiency and effectiveness and continuous team development
- Resolving conflicts among team members.
- Escalate any problems and roadblocks as they occur to ensure timely resolution.
- Handling any other related duties assigned.
Job Requirements
- Good Background in software quality assurance.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Hands-on experience with black box testing.
- Knowledge of working in an Agile/Scrum development process.
- Has a good knowledge with logging defects on Defect tracking tool.
- Has a good knowledge in test cases design.
- Understanding of product testing life cycle.
- Previous Experience in bug tracking tools.
- Experience working in an Agile/Scrum development process.
- Experience in testing performance is a plus