img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالرياض

وصف الوظيفة

About the Role

Takamol Holding is seeking a Quality Assurance Engineering Senior Specialist to join their team in Riyadh, Saudi Arabia. This full-time role focuses on ensuring software quality through comprehensive testing activities, including manual and automated methods. The Senior QA Engineer will be responsible for planning, designing, and executing tests to validate software functionality, performance, reliability, and usability.

Role Purpose and Impact

The Senior QA Engineer takes ownership of quality assurance activities for assigned products or features. This involves identifying quality risks early in the development lifecycle, supporting timely defect resolution, and contributing to the continuous improvement of testing practices and overall product quality. The role is critical in maintaining high standards for software delivery.

Key Responsibilities

  • Plan, design, and execute manual and automated testing activities to validate software functionality, performance, reliability, and usability.
  • Develop, maintain, and optimize comprehensive test cases and scenarios based on requirements, acceptance criteria, technical changes, and identified quality risks.
  • Develop, maintain, and execute automated test scripts using established automation tools and frameworks to improve automation coverage and testing efficiency.
  • Design and execute performance tests, analyze results, and identify potential performance issues and bottlenecks.
  • Review and analyze requirements, designs, and acceptance criteria to identify gaps, dependencies, testability concerns, and quality risks early in the development lifecycle.
  • Contribute to test planning for complex products or features, including defining test scope, scenarios, test data, environments, dependencies, and effort estimates.
  • Perform functional, regression, integration, API, and other applicable testing, while identifying, documenting, tracking, and verifying defects through resolution.
  • Collaborate with stakeholders, communicate testing progress and quality risks, and support QA Engineers through technical knowledge sharing and consistent testing practices.

Key Deliverables

  • Comprehensive test plans for assigned products or features, covering scope, approach, scenarios, test data, environments, dependencies, risks, and effort estimates.
  • Complete and optimized test cases and test scenarios aligned with requirements, acceptance criteria, technical changes, and identified quality risks.
  • Maintained and executed automated test scripts using established automation frameworks, with measurable improvements in automation coverage where applicable.
  • Completed performance testing with documented results, analysis, identified bottlenecks, and supporting evidence.
  • Completed functional, regression, integration, API, and other applicable testing with adequate coverage and within planned timelines.
  • Accurate and traceable defect reports with appropriate prioritization, supporting evidence, verification results, and maintained traceability across requirements, test cases, defects, and results.
  • Clear test cycle and quality reports highlighting progress, coverage, defects, blockers, risks, performance findings, and overall testing outcomes.
  • Documented contributions to improving test coverage, automation, testing efficiency, and knowledge sharing while following established QA practices and frameworks.

Qualifications and Experience

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field.
  • A Master's degree or ISTQB test certificates are preferred.
  • Minimum of 4 to 6 years of relevant work experience in Quality Assurance.

Work Environment

This is a full-time position based in Riyadh, Riyadh, Saudi Arabia. The role involves working within a team to ensure the quality of software products and features.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة