Qureos

FIND_THE_RIGHTJOB.

Software Quality Assurance Engineer

Riyadh, Saudi Arabia

We are seeking a Software Quality Assurance Engineer for one of our clients. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and quality assurance processes.


Key Responsibilities

  • Review and analyze requirements, specifications, and technical design documents to provide timely and constructive feedback.
  • Estimate, prioritize, plan, and coordinate quality testing activities to ensure thorough coverage.
  • Create detailed, comprehensive, and well-structured test cases to validate software functionality.
  • Develop and implement testing processes for both new and existing products to meet client requirements.
  • Collaborate with IT teams and vendors to create end-to-end testing plans, defining the scope and schedule of testing activities.
  • Execute various testing activities, including performance, regression, integration, system, security, user acceptance, and ad-hoc testing, to identify defects during the software development lifecycle.
  • Document software defects using a bug tracking system and communicate findings to software developers.
  • Conduct API testing, including automation, mock servers, and API documentation.
  • Utilize SQL skills to write basic and complex queries for data validation.
  • Work closely with the automation team to enhance automated test coverage.
  • Perform synchronized testing across multiple browsers and devices.
  • Test mobile applications and utilize simulators for debugging purposes.
  • Inspect API calls from mobile devices using tools like Postman Proxy, Chucker, Charles, and Fiddler.
  • Test web applications and leverage developer tools for effective debugging.
  • Collect and escalate testing issues as necessary to prevent delays or conflicts.
  • Track test metrics, such as post-implementation defects reported by users, to evaluate the performance of testing activities.
  • Assist in creating performance reports to provide project stakeholders with updates on progress, issues, and risks.


Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance.
  • Certification as a tester with ISTQB Foundation Level is preferred.
  • Proven experience in software quality assurance practices.
  • Familiarity with Agile/Scrum development methodologies.


Preferred Qualifications

  • Strong skills in creating and executing test cases and test plans.
  • Experience with API testing and automation tools.
  • Proficiency in SQL for database testing and validation.


Core Competencies

  • Excellent problem-solving and analytical skills with a focus on quality and performance.
  • Strong communication and collaboration abilities to work effectively with cross-functional teams.
  • High attention to detail and accountability in managing testing processes.
  • Adaptability and a commitment to continuous learning in evolving software testing technologies.

© 2025 Qureos. All rights reserved.