
Senior Quality Assurance Enginee...
Term -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a highly experienced Senior Quality Assurance Engineer to lead our QA initiatives and ensure the delivery of high-quality software products. You will be responsible for designing and implementing comprehensive testing strategies that maintain our reputation for excellence and reliability.
Key Responsibilities
QA Strategy & Leadership
- Develop and implement comprehensive quality assurance strategies and processes
- Lead QA team in establishing testing standards and best practices across projects
- Design and execute detailed test plans, test cases, and testing procedures
- Oversee manual and automated testing activities for web and mobile applications
- Ensure quality gates are met throughout the software development lifecycle
Testing & Automation
- Create and maintain automated test suites using industry-standard frameworks
- Implement comprehensive testing approaches including functional, integration, performance, and security testing
- Develop and execute API testing strategies using tools like Postman, REST Assured
- Perform cross-browser and cross-platform compatibility testing
- Design and implement performance testing scenarios for load and stress testing
Quality Management
- Collaborate with development teams to integrate quality practices into CI/CD pipelines
- Conduct thorough defect analysis and work with developers to resolve issues
- Implement and maintain test environments that accurately mirror production
- Create comprehensive test documentation and maintain test case repositories
- Monitor quality metrics and provide regular reports to stakeholders
Team Development & Mentorship
- Mentor junior QA engineers and promote professional development
- Conduct knowledge sharing sessions on testing methodologies and tools
- Lead by example in adopting new testing technologies and practices
- Participate in recruitment and hiring of QA team members
- Foster a culture of quality and continuous improvement across the organization
Job Requirements
Required Qualifications
QA Expertise
- 5+ years of professional quality assurance and software testing experience
- 3+ years of experience in test automation and framework development
- Strong understanding of software testing methodologies (Black box, White box, Gray box)
- Extensive experience with bug tracking and test management tools (JIRA, TestRail, TFS)
- Proven experience in performance testing and load testing tools (JMeter, LoadRunner)
Technical Skills
- Proficiency in automation tools and frameworks (Selenium, Cypress, Appium)
- Strong knowledge of scripting languages (Python, JavaScript, Java)
- Experience with API testing tools and methodologies
- Understanding of database testing and SQL query optimization
- Knowledge of CI/CD tools and integration (Jenkins, GitLab CI, Azure DevOps)
Core Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong analytical and problem-solving skills with attention to detail
- Excellent written and verbal communication skills in English and Arabic
- Experience with agile development methodologies (Scrum, Kanban)
Proven ability to work independently and manage multiple projects simultaneously









