Enable job alerts via email!

QA Engineer - Remote

Info Resume Edge

Riyadh

Hybrid

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A technology service provider in Riyadh is seeking a detail-oriented Quality Assurance Engineer to ensure high-quality software products. The role involves designing test cases, executing tests, and collaborating with teams to enhance product quality. Ideal candidates should have 2-5 years of experience in both manual and automated testing, with knowledge of various testing tools and methodologies. Competitive salary and flexible work arrangements are offered.

Benefits

Competitive salary
Health, dental, and vision insurance
Training and certification sponsorship
Flexible work arrangements

Qualifications

  • 2-5 years of experience in software quality assurance.
  • Strong understanding of QA methodologies and Agile practices.
  • Hands-on experience with test automation tools.

Responsibilities

  • Design, develop, and execute test plans and cases.
  • Perform functional and regression testing.
  • Identify, document, and track bugs using issue-tracking systems.
  • Develop and maintain automated test frameworks.

Skills

Manual testing
Automated testing
API testing
Problem-solving
Analytical skills

Education

Bachelors degree in Computer Science or related field

Tools

Jira
Selenium
Cypress
JUnit
Postman
Job description

We are seeking a detail-oriented and motivated Quality Assurance (QA) Engineer to ensure the delivery of high-quality software products. The QA Engineer will be responsible for designing and executing test cases, identifying defects, and collaborating with developers and product teams to improve product quality. The ideal candidate will have experience in both manual and automated testing, with a strong understanding of software development lifecycles and quality processes.

Key Responsibilities

Design, develop, and execute test plans, test cases, and test scripts (manual and automated).

Perform functional, regression, integration, system, and performance testing.

Work closely with developers, product managers, and business analysts to define acceptance criteria.

Identify, document, and track bugs/defects using issue-tracking systems (Jira, Bugzilla, etc.).

Develop and maintain automated test frameworks using tools such as Selenium, Cypress, JUnit, or TestNG.

Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to test strategies.

Conduct API testing using tools like Postman, SoapUI, or RestAssured.

Ensure software meets security, scalability, usability, and performance standards.

Continuously improve QA processes, methodologies, and best practices.

Provide clear testing reports and metrics to stakeholders.

Qualifications

Bachelors degree in Computer Science, Software Engineering, or related field.

2-5 years of experience in software quality assurance and testing.

Strong understanding of QA methodologies, SDLC, and Agile/Scrum practices.

Hands-on experience with test automation tools (Selenium, Cypress, Playwright, JUnit, TestNG, etc.).

Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions, or Azure DevOps).

Experience in API testing, mobile app testing, and database testing (SQL/NoSQL).

Excellent problem-solving, analytical, and communication skills.

Preferred Skills

Certifications such as:

ISTQB Certified Tester

Certified Software Tester (CSTE)

Agile Testing Certification

Experience with performance testing tools (JMeter, LoadRunner, Gatling).

Knowledge of security testing principles and tools (OWASP ZAP, Burp Suite).

Competitive salary and annual performance bonuses.

Health, dental, and vision insurance.

Training and certification sponsorship.

Flexible work arrangements (onsite/hybrid/remote).

Opportunity to work on cutting-edge software products with modern QA practices.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.