Quality Assurance Manager
Job Description
• Formulate and review software testing strategies to ensure high-quality software products.
• Manage software testing resources, including recruitment, training, allocation, and monitoring.
• Review business requirements and provide valuable input to ensure testing aligns with project goals.
• Coordinate with other managers (Project Manager, Development Manager) to foster collaboration and maintain
quality standards.
• Define appropriate testing types and strategies based on project characteristics and obtain approval from the
Development Manager.
• Ensure that the testing team is aligned with organizational goals and contributes to project and organizational
roadmaps.
• Identify and implement suitable tools for test reporting, management, and automation, and provide team training
on their usage.
• Actively participate in release planning activities, including user story writing, size estimation, dry runs, and release
date determination.
• Analyze and prepare impact analyses for proposed change requests.
• Contribute to the collection and documentation of user requirements.
• Prepare testing work breakdown structures (WBS) for user stories and projects.
• Estimate the effort required for testing tasks.
Skills
Qualifications: • Bachelor is Degree in Computer Science, Computer Engineering, and Information Technology.
• 10+ years of experience in software testing or relevant field.
Job Qualifications:
• ISTQB certificates are an advantage.
• Strong inclination towards QA automation.
• Good knowledge of various QA Frameworks and Tools (like Selenium, JMeter, JUnit and others).
• Working knowledge of source code control systems; TFS, SVN, or Github
• Experience in working with agile methods like Scrum, User Stories, Retrospectives etc.
• Experience in using test (management) tools, such as Jira, TFS.
• Ability to handle multiple tasks simultaneously.
• Sense of ownership and pride in your performance and its impact on the company’s success.
• Understanding of agile methodologies and Dev-ops.
• Enjoying new technologies and working in an open, creative team in an agile working environment.
Required Skills To Be Successful:
• Analytical and logical thinking
• Critical thinker and problem-solving skills.
• Good time-management skills.
• Great interpersonal and communication skills.
Job Location Cairo, Egypt Job Role Information Technology Years of Experience Min: 10 Max: 12