QC Engineer

  • CEQUENS
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

CEQUENS is a leading global communications platform as a service (CPaaS) provider that simplifies customer engagement for businesses through its innovative, reliable, and secure communication solutions. Established in 2011, CEQUENS offers a comprehensive suite of APIs, including SMS, WhatsApp for Business, Voice, Push Notifications, and more, enabling seamless and personalized interactions across multiple channels. Our partner network covers MEA region with international access to messaging hubs worldwide and our clients include major banks, credit cards, digital payments, OTT applications, government authorities, health and education, and other industry verticals.

The QC (Quality Control) Engineer at CEQUENS is crucial for ensuring the quality and reliability of software products in the company’s CPaaS solutions. This role involves conducting systematic tests to maintain high standards of software quality. The QC Engineer is responsible for designing test cases, executing tests, documenting results, and collaborating with the development team to resolve issues. This position requires a meticulous approach to testing and a strong commitment to improving product performance and user experience.

Main Areas of Responsibility

Test Planning and Execution

  • Design, develop, and execute test cases and scripts based on requirements and user stories to identify system and software issues.
  • Perform manual and automated testing to ensure the application meets the specified standards and functional requirements.

Defect Tracking and Resolution

  • Identify, document, and report bugs, errors, and inconsistencies in software product functionality, output, online content, and user interfaces.
  • Collaborate closely with the software development team to ensure that issues are resolved as per the quality standards.
  • Continuous Improvement
  • Continuously update and refine testing procedures to improve efficiency and effectiveness.
  • Participate in the development and review of software development processes to advocate for quality assurance best practices.

Reporting and Documentation

  • Maintain detailed documentation of test plans, test cases, defects, and resolutions for future reference and compliance.
  • Prepare reports on testing phases and outcomes, sharing insights and recommendations with the software development team.

Collaboration and Communication

  • Work closely with product managers, developers, and other stakeholders to understand product requirements and deliver feedback from a quality perspective.
  • Participate in regular team meetings to discuss progress, issues, and updates on development and testing phases

متطلبات الوظيفة

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Experience

  • 2-3 years of experience in software quality control, with a proven ability to design and implement effective test strategies and troubleshoot complex issues.
  • Experience with web application testing, API Testing and Automation Testing
  • Experience of manual testing of web applications and APIs
  • Experience of Selenium or Playwright for Automation testing
  • Experience of Jira for test Management 
  • Experience of Postman and Swagger for API Testing

 

Skills

  • Proficient understanding of software QA methodologies, tools, and processes.
  • Experience writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with both white box and black box testing.
  • Familiarity with programming or scripting languages is advantageous.
  • Strong organizational and problem-solving skills with an attention to detail.
  • Excellent communication skills, capable of working in a collaborative team environment.