Lead Software Quality Engineer

Egypt - Cairo

Job Purpose:

As a Lead Software Quality Control Engineer, you will play a pivotal role in maintaining the high standards of quality and reliability for our software products.  

Your expertise in software QC methodologies and hands-on experience will help ensure that our solutions meet the highest standards. Your involvement in fintech applications is a significant asset


Duties:

  • Requirements Evaluation:  
  • Diligently review requirements, user stories, and specifications documents.  
  • Provide timely and constructive feedback and improvement suggestions to enhance the product’s quality. 

Test Planning:  

  • Set the testing strategy for different products: POS, Payment Gateway, bill payment and mobile wallet. 
  • Craft comprehensive, well-structured test plans that encompass every facet of our products.  
  • Develop clear and detailed test cases to facilitate thorough testing. 
  • Follow-up, review and approve the test cases composed by team members. 

Test Coordination:  

  • Efficiently estimate, prioritize, plan, and coordinate testing activities, ensuring alignment with scrum squad’s sprint goals and deadlines. 

Types of Testing: Perform diverse testing methodologies, including: 

  • Functional Testing: Validate that the software functions as anticipated. 
  • Smoke Testing: quick sanity test to check if essential functions of a software build are working. It's done to ensure the software is stable before more detailed testing. 
  • Integration Testing: Verify the seamless interaction between different components and services. 
  • Regression Testing: Confirm the stability of the software after resolving bugs. 
  • API Testing: Validate the reliability and functionality of APIs. 
  • Security Testing: Optional and is a plus. 
  • Performance Testing: Optional and is a plus. 

Testing Processes:  

  • Work according to agile scrum methodology and industry standards. 

Collaboration:  

  • Forge seamless collaboration with internal teams, including developers and product owners/managers, to identify and validate system requirements. 

Quality Metrics:  

  • Periodically review and improve the quality metrics. 
  • Rigorously monitor and track quality assurance metrics, such as defect densities and open defect counts, to drive continuous improvements in software quality. 

Coaching and Mentoring: 

  • Mentor and coach junior and senior QC engineers. 

Experience: A minimum of 5 years of relevant software quality control experience. Programming Knowledge: A good knowledge of programming languages such as Python / Java is a plus.  Methodologies and Tools: Profound knowledge of software QC processes, methodologies, tools such as SoapUI, Postman, LoadRunner, JMeter ...etc. Automation: Proficiency with automated testing tools such as Selenium/Appium is a plus.  Agile Development: Experience working in an Agile/Scrum development process, ensuring alignment with team goals and objectives. Specialized Skills: Experience with performance and/or security testing is an asset, particularly in the fintech sector. Fintech Background: Prior experience with fintech applications is a significant advantage.  Key Skills: Excellent communication and presentation skills. Time management skills. Conflict Management. Proactive team player Leadership skills 
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com