Senior Quality Assurance Engineer (Valify)
Cairo Roles in our Portfolio – Portfolio / Full-time / Hybrid Valify is an Egyptian reg-tech company that provides digital identity technology powered by artificial intelligence and machine learning to different markets/sectors across Egypt and the Arab world.
About the role: As a Senior QA Engineer in Valify, your role is pivotal in ensuring the quality and reliability of software products. Here are the key responsibilities associated with this position: Responsibilities
+
Developing and Implementing Quality Assurance Protocols: You’ll create and implement quality assurance protocols and procedures. These guidelines ensure that the software development process adheres to high-quality standards.
+
Thorough Testing: Conducting comprehensive testing on software applications is a critical part of your role. You’ll meticulously test various aspects of the product to identify and resolve system malfunctions.
+
Documentation: You’ll create and maintain documentation related to manual and automated tests. Clear documentation ensures that testing processes are well-documented and repeatable.
+
Collaboration: Working closely with software developers and project managers, you’ll understand product requirements and collaborate effectively to achieve quality goals.
+
Root Cause Analysis and Solutions: When defects are discovered during testing, you’ll perform root cause analysis. Understanding why issues occur allows you to provide proactive solutions.
+
Automation: Designing and developing automated testing scripts is part of your responsibility. These scripts help streamline testing processes and improve efficiency.
+
Post-Release Testing: Even after product release, your role continues. You’ll conduct post-release or post-implementation testing to ensure that updates and changes do not introduce new issues.
+
Mentoring Junior QA Engineers: As a senior, you’ll guide and mentor junior QA engineers, helping them develop effective problem-solving skills and grow in their roles1.
Requirements
+ Bachelor's degree in Computer Science, Engineering or a related field.
+ 3-5 years of experience in software quality assurance and testing.
+ Strong knowledge of software testing methodologies, tools, and processes.
+ Experience with testing Web apps, Mobile apps, APIs and sophisticated Machine Learning solutions.
+ Experience with different API platforms such as Postman.
+ Experience with test automation frameworks and tools such as XCTest, Appium, or Selenium.
+ Experience with programming languages such as Swift, Java, or Python.
+ Excellent problem-solving skills and attention to detail.
+ Strong communication and teamwork abilities.
+ Strong problem-solving skills and attention to detail.
+ Passion for quality and customer experience.