Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Quality Assurance Engineer(Outsource)

شركة علم

Medina Province

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Saudi Arabia is seeking a Senior Software Quality Assurance Engineer. This role focuses on ensuring high-quality software delivery through effective testing processes and collaboration with Agile teams. Candidates should have 2 to 5 years of QA experience, a BSc in Computer Science, and familiarity with testing tools like IBM-CLM. The position offers opportunities for process improvement and mentoring junior staff.

Qualifications

  • 2 to 5 years of experience in QA/testing.
  • Hands-on experience with manual testing and automation tools.
  • Familiarity with Agile methodologies and performance testing.

Responsibilities

  • Designing, implementing, and executing effective testing processes.
  • Develop and maintain test cases for web and mobile applications.
  • Collaborate with teams to improve QA processes.

Skills

Manual testing
API/web services testing
Database validation
Test case development
Agile methodologies
Performance testing

Education

BSc in Computer Science or IT related field

Tools

IBM-CLM
SoapUI
Postman
Job description

ROLE PURPOSE: The Senior Software Quality Assurance Engineer ensures high-quality software delivery by designing, implementing, and executing effective testing processes. This role is pivotal in identifying and mitigating bugs, improving product reliability, and supporting the overall quality objectives of the organization.

Key Accountabilities
Test Planning & Analysis
  • Review and analyze system specifications and business documentation to derive test requirements. Collaborate with stakeholders to ensure clarity and coverage.
Test Case Development
  • Develop and maintain test cases, test scenarios, and automation scripts for web, mobile applications, and APIs using tools like SoapUI and Postman.
Test Execution
  • Execute manual and automated test cases. Perform integration testing, cross-browser testing, and mobile responsive testing.
Defect Management
  • Document testing phases and report bugs using IBM-CLM. Collaborate with development, business, and BA teams to resolve issues.
Quality Support
  • Assist in troubleshooting production issues by analyzing server logs and database queries. Conduct post-implementation verification.
Team Collaboration
  • Work with cross-functional teams in an Agile environment to support quality initiatives throughout the software development lifecycle.
Performance & Security
  • Execute performance testing and contribute to penetration testing where applicable.
Process Improvement
  • Suggest improvements in QA processes and contribute to knowledge sharing and mentoring junior QA staff.
JOB SPECIFICATIONS Academic and Professional Qualifications
  • BSc in Computer Science or a IT related field
Years and Nature of Experience
  • 2 to 5 years of experience in QA/testing
  • Hands-on experience with manual testing, API/web services, database validation, and test management tools (e.g., IBM-CLM)
  • Familiarity with Agile methodologies, automation testing, and performance testing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.