الوصف الوظيفي
Quality Assurance ManagerJob 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.SkillsQualifications: • 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