Senior QA Engineer (AI/ML)
Agolo
Software Engineering, Data Science, Quality Assurance
Cairo Governorate, Egypt
Posted on Thursday, June 8, 2023
As a Quality Assurance Engineer, you will play a vital role in ensuring the reliability, functionality, and performance of our products. You will collaborate with cross-functional teams including engineers and product managers to implement and execute effective quality assurance processes. Your expertise in QA methodologies, tools, and processes will be instrumental in maintaining and improving the overall quality of our products.
Responsibilities:
- Develop and implement comprehensive test plans and strategies for our products, ensuring that all functional and non-functional requirements are met
- Execute test cases and accurately report test results, defects, and other quality-related issues using appropriate tools and systems
- Conduct thorough regression, integration, and system testing to validate the stability, performance, and reliability of AI/ML solutions
- Collaborate closely with engineers and product managers to understand project requirements, identify potential issues, and propose improvements to enhance product quality
- Participate in design and code reviews to provide valuable insights and ensure adherence to quality standards
- Identify and implement automated testing frameworks, tools, and scripts to streamline the QA process and improve efficiency
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 3-6 years of professional experience in quality assurance, with a strong background in software testing methodologies and processes
- Solid knowledge of QA best practices, including test planning, test case design, defect management, and test reporting
- Familiarity with AI/ML concepts, algorithms, and tools is highly desirable
- Proficiency in programming languages such as Python, Java, or C++
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and provide effective solutions
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment