Senior QC Engineer (Hybrid)
Giza, El Omraniya, Egypt Senior QC Engineer (Hybrid)
About the job Senior QC Engineer (Hybrid)
Job Description:
- Develop, implement, and maintain comprehensive test plans, test cases, and test scripts to ensure software quality.
- Conduct manual and automated testing to identify, document, and track defects and ensure timely resolution.
- Collaborate closely with development teams, product managers, and other stakeholders to understand requirements and provide quality input throughout the software development lifecycle.
- Lead efforts to define and improve QA processes and methodologies to enhance efficiency and effectiveness.
- Perform regression, integration, and system testing to verify software functionality and performance.
- Analyze test results, generate detailed reports, and provide recommendations for continuous improvement.
- Mentor junior QA engineers, providing guidance on best practices and technical skills development.
- Stay updated on the latest testing tools, frameworks, and methodologies to ensure alignment with industry standards.
Job Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software quality assurance, with at least 2 years in a senior or leadership role.
- Proficiency in manual and automated testing techniques and tools (e.g., Selenium, JUnit, TestNG).
- Strong understanding of software development life cycle (SDLC) and QA methodologies.
- Experience with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git).
- Knowledge of programming languages such as Python, Java, or JavaScript for creating automated test scripts.
- Familiarity with CI/CD pipelines and testing in Agile/Scrum environments.
- Excellent analytical, problem-solving, and communication skills.
- Ability to lead and mentor QA teams while maintaining attention to detail and meeting tight deadlines.
- Bonus: Experience with performance and security testing tools (e.g., JMeter, OWASP ZAP).