Development Quality Assurance; QA)
Listed on 2026-10-12
-
Software Development
Software Testing, DevOps
Location: Riyadh, Saudi Arabia
Job Category: Information Technology (IT) & Software
Job OverviewAn exciting career opportunity is available for a Development Quality Assurance (QA) professional in Riyadh, Saudi Arabia. The role focuses on delivering reliable, secure, and high-quality software solutions throughout the Software Development Life Cycle (SDLC). The successful candidate will help ensure software applications meet functional and technical requirements through structured testing, defect management, and quality assurance practices.
The position requires practical experience in software testing methodologies, including functional, API, integration, and regression testing. The selected candidate will contribute to test planning, test case design, test execution, defect tracking, and validation while collaborating with development teams in an Agile or Scrum environment.
This opportunity is suitable for professionals with strong analytical skills, attention to detail, and an understanding of modern software quality assurance practices. Familiarity with test automation frameworks, API testing tools, and test management platforms can support professional development and future career growth in software testing, quality engineering, and test automation.
Key Responsibilities- Develop and maintain test plans, test scenarios, and test cases based on software requirements.
- Execute functional, integration, regression, and API testing.
- Identify, document, track, and validate software defects throughout the testing process.
- Verify that software applications meet specified functional and technical requirements.
- Test REST APIs using Postman or equivalent tools.
- Use defect-tracking and test-management platforms such as JIRA, Azure Dev Ops, or similar tools.
- Collaborate with developers, business analysts, and other stakeholders to resolve software quality issues.
- Conduct testing throughout the SDLC and Software Testing Life Cycle (STLC).
- Participate in Agile/Scrum meetings and support continuous quality improvement.
- Contribute to test automation activities using frameworks such as Selenium, Cypress, or Playwright, where applicable.
- Maintain accurate testing documentation and defect reports.
- Support the delivery of reliable, secure, and high-quality software solutions.
- A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline is preferred.
- Proven experience in Software Quality Assurance and software testing methodologies.
- Strong understanding of SDLC and STLC processes.
- Hands-on experience in test planning, test case design, test execution, and defect management.
- Proficiency in functional, API, integration, and regression testing.
- Experience documenting, tracking, and validating software defects.
- Familiarity with JIRA, Azure Dev Ops, or comparable defect-tracking and test-management tools.
- Experience with REST API testing using Postman or equivalent tools is preferred.
- Knowledge of Selenium, Cypress, Playwright, or other test automation frameworks is an advantage.
- Practical understanding of Agile/Scrum methodologies.
- Strong analytical thinking, problem-solving abilities, and attention to detail.
- Effective communication and collaboration skills.
The salary package and employee benefits have not been specified in the original job description. Candidates should confirm compensation and other employment terms with the recruitment team.
This role offers opportunities to strengthen software testing expertise, develop skills in API testing and defect management, and gain exposure to test automation practices. Professional development in testing tools, automation frameworks, and quality engineering methodologies can support career progression into Senior QA Engineer, Automation Test Engineer, Software Quality Engineer, or QA Lead positions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).