
QA / QC Engineer
- Riyadh
- Permanent
- Full-time
- Develop and execute comprehensive test plans, test cases, and test scripts for software applications
- Perform thorough manual and automated testing to identify and report bugs, issues, and potential risks
- Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure quality standards are met
- Analyze test results and provide detailed, well-organized reports to the development team
- Implement and maintain automated testing frameworks to improve efficiency and test coverage
- Participate in code reviews and provide feedback on code quality and potential issues
- Stay up-to-date with industry best practices and emerging technologies in QA/QC methodologies
- Contribute to the continuous improvement of our QA processes and procedures
- Bachelor's degree in Computer Science, Engineering, or a related field
- 15 years of experience in QA/QC engineering, with a strong focus on software testing
- Proficiency in software testing methodologies, including both manual and automated testing techniques
- Hands-on experience with test automation tools and frameworks
- Familiarity with bug tracking and test management systems
- Strong programming skills in languages such as Python or Java
- In-depth knowledge of SDLC and Agile methodologies
- Excellent analytical and problem-solving skills with a keen eye for detail
- Strong communication and teamwork abilities
- ISTQB certification is preferred
- Ability to work efficiently in a fast-paced, dynamic environment
- Experience with performance testing and security testing is a plus