
Junior Quality Engineer
TAWANTECH • Riyadh, Riyadh Region, Saudi Arabia
-
Role & seniority
-
Software Quality Assurance (QA) Engineer
-
Entry-level / 0–2 years (fresh graduates welcome)
-
-
Stack/tools
-
Web and mobile testing across browsers, iOS, Android, and multiple OS versions
-
QA documentation/testing evidence for governance/audit
-
Automated test suite contribution (under senior engineers’ guidance)
-
Defect tracking and regression validation (tools not specified in text)
-
-
Top 3 responsibilities
-
Execute functional, regression, integration, and UI testing within the squad
-
Create/maintain test cases, test scenarios, and testing documentation and evidence
-
Identify, document, track, and help validate fixes via regression testing after changes
-
-
Must-have skills
-
Solid understanding of software testing fundamentals and the defect lifecycle
-
Ability to test web + mobile apps across browsers and device/OS combinations
-
Ability to test end-to-end payment flows (transactions + reconciliation)
-
Competence in coordinating with developers and following established QA processes/standards
-
Defect reporting, progress/quality updates to the squad
-
-
Nice-to-haves
-
Experience contributing to automated testing (scripts/suites) with senior guidance
-
Strong familiarity with release-cycle and multi-environment testing (implied)
-
-
Location & work type
- Not specified in the provided text.
Full Description
Purpose
- To support software quality assurance activities by executing defined testing activities, identifying defects, and ensuring developed solutions meet documented functional and quality requirements.
Main Duties and Responsibilities
- Execute functional, regression, integration, and user-interface testing within the squad.
- Prepare and maintain test cases, test scenarios, and testing documentation.
- Test web and mobile applications across browsers, iOS and Android devices, and OS versions.
- Identify, document, and track defects through to resolution.
- Validate fixes and perform regression testing following system changes.
- Support testing across environments and release cycles.
- Prepare test data and maintain testing evidence for audit and change governance.
- Test payment flows end to end, including transaction and reconciliation scenarios.
- Contribute to automated test suites under the guidance of senior engineers.
- Coordinate with developers to clarify defects and expected system behavior.
- Follow established QA standards, processes, and testing methodologies.
- Report testing progress, defects, and quality observations to the squad.
QUALIFICATIONS
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 0–2 years of experience; fresh graduates welcome.
- Understanding of software testing fundamentals and the defect lifecycle.