About the Job:
The purpose of this role is to ensure high quality of all software project deliverables, fully meeting customer requirements.
Essential Roles and Responsibilities:
- Review customer requirements during the sales phase and actively participate in the sales offer review process to ensure testability.
- Support risk assessment and contribute to effort estimation for testing.
- Verify the completeness and clarity of specification documents; actively engage in the specification review process to ensure testability.
- Create test specifications for Factory Acceptance Testing (FAT).
- Prioritize functional requirements based on risk and complexity classification.
- Specify test cases during the software implementation phase and review technical designs to ensure they match specifications.
- Complete and execute test cases based on project specifications, including test planning for iterations and FATs.
- Define a Software In-House Test Plan and participate in in-house testing with subsystems and third parties led by Integration Management.
- Configure automated tests (e.g., load and performance tests) and execute on-site software commissioning tests.
- Define and execute the Software Integration Test Plan in alignment with the Integration Manager on-site.
- Manage the defects' lifecycle and determine if releases meet quality requirements.
Skills and Experience:
- 4 to 7 years relevant experience.
- Sense of ownership and pride in performance and its impact on the company's success.
- Ability to work in a fast-paced environment with minimal supervision and good time-management skills.
- Professional experience in testing techniques and methodologies.
- Willingness to travel.
- Interest in robotics and logistics.
- Strong analytical perception and good interpersonal and communication skills.
- English proficiency; local language is a bonus.
- Economical thinking.
Location: Jeddah, Makkah, Saudi Arabia
Work Conditions: On-site, Full-time