
Enable job alerts via email!
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.
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.
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.
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.
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.