Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Newgen Software • Riyadh, Riyadh Region, Saudi Arabia
Role & seniority: QA Engineer, mid-level (2–5 years of experience)
Stack/tools: Manual and automated testing; bug tracking/project management: JIRA, Bugzilla
Develop and execute manual test plans and test cases across multiple environments
Collaborate with engineers, product managers, and customers to understand requirements and report defects
Document test results, provide feedback, and assist in release planning to ensure quality before release
Proficiency in spoken/written Arabic
Bachelor’s degree in CS, IT, Computer Engineering, or related field
2–5 years QA/software testing experience (manual and automated)
Experience with JIRA/Bugzilla; strong communication, analytical, and problem-solving abilities
Ability to work independently and in a team; quick learner of new tools
Experience with security, performance, or UAT testing
Knowledge of testing automation frameworks and scripting
Familiarity with regulatory/compliance testing
Location & work type: Not specified; domestic/international remote options not indicated
Title: QA Engineer
Objectives of this role
Designing, developing, and executing test plans, test cases to ensure software quality.
Performing functional, regression, performance, and security testing to identify bugs or defects.
Collaborating with customer, developers, product managers, and other stakeholders to understand product requirements and testing needs.
Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.
Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.
Ensuring the software meets customer and business requirements by validating the functionality and performance.
Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.
Supporting user acceptance testing (UAT) and assisting clients with product validation.
Your tasks
Develop and execute manual tests for new and existing software products.
Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.
Collaborate with software engineers to understand system requirements and create comprehensive test plans.
Document test results and provide feedback to development teams to ensure issues are fixed before release.
Participate in the planning and execution of software releases, ensuring all components meet quality standards.
Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.
Assist in troubleshooting and replicating customer-reported defects in testing environments.
Ensure that products meet security standards and comply with industry regulations.
Report quality metrics and test results to management and stakeholders.
Provide feedback to the development team on potential improvements in the software design to ensure better testability.
Required skills and qualifications
Proficiency (Verbal and written) in Arabic Language
A Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
2-5 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.
Experience with bug tracking and project management tools (JIRA, Bugzilla).
Strong communication skills for documenting test results and interacting with cross-functional teams.
Excellent analytical skills, attention to detail, and problem-solving ability.
Ability to work independently as well as collaboratively in a team environment.
A curious mindset with a willingness to quickly learn new technologies and testing tools.