Takamol Holding
Quality Assurance Engineering Senior Specialist
Riyadh, Saudi ArabiaPosted 1 months ago
Apply link checked 2 days ago
- Salary
- AED 11k–18k a month· est.
- Job type
- Full time
- Level
- Senior
- Field
- Engineering & Technology
- Work mode
- On site
About the role
The Senior QA Engineer is responsible for planning, designing, and executing manual and automated testing activities to ensure software functionality, performance, reliability, and usability. The role takes ownership of quality activities within assigned products or features, identifies quality risks early in the development lifecycle, supports timely defect resolution, and contributes to improving testing practices and overall product quality. *]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-6a9fd4d1-b4fc-83eb-b356-55c8551a5591-33" data-turn-id-container="request-6a9fd4d1-b4fc-83eb-b356-55c8551a5591-33" data-testid="conversation-turn-78" data-turn="assistant"> div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(>.text-message))]:-mt-2 grow"> 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 test 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, contributing to improved 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 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 relevant 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 test 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.
Requirements
- Education, Certification & Years of experience
- - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field
- - Professional certifications or licenses required or preferred for this role: Master's degree, ISTQB test certificates
- - Minimum number of years of relevant work experience required for this role: 4 to 6
- *]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-6a9fd4d1-b4fc-83eb-b356-55c8551a5591-34" data-turn-id-container="request-6a9fd4d1-b4fc-83eb-b356-55c8551a5591-34" data-testid="conversation-turn-80" data-turn="assistant">
- div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(>.text-message))]:-mt-2 grow">
- Skills & Competencies:
- - Problem Solving & Analytical Thinking: Ability to analyze software quality issues, identify root causes, and apply logical and structured approaches to problem resolution.
- - Attention to Detail: Ability to identify defects, inconsistencies, edge cases, and deviations from requirements and expected behavior.
- - Communication: Ability to communicate testing results, defects, quality risks, and technical information clearly and effectively to relevant stakeholders.
- - Quality Mindset: Commitment to maintaining high-quality standards and proactively identifying opportunities to improve software quality and user experience.
- - Adaptability & Learning Agility: Ability to learn and adapt to evolving technologies, testing tools, methodologies, and development practices.
- - Technical Aptitude: Ability to understand software systems, testing concepts, tools, and technologies relevant to quality assurance activities.
- - Planning & Prioritization: Ability to organize testing activities, manage priorities, and deliver assigned work within planned timelines.
- - Collaboration & Teamwork: Ability to work effectively with QA, development, product, business analysis, and other relevant teams throughout the software development lifecycle.
Responsibilities
- 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 test 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, contributing to improved 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 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 relevant 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 test 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.
Skills
- Manual testing
- Automated testing
- Test case development
- Test automation scripting
- Performance testing
- API testing
- Functional testing
- Regression testing
- Integration testing
- Defect tracking
- Test planning
- Requirements analysis
- Quality assurance
- Stakeholder communication
- Test frameworks
Not sure you fit this role?
Upload your CV and see how you score against Takamol Holding and every other live job. It's free.
Get my free matchesAED 11k–18k a month· est.
Similar jobs in Saudi Arabia
Quality Assurance Engineer
Takamol HoldingRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Quality Assurance Engineering Expert
Takamol HoldingRiyadh, Saudi Arabia
AED 9k–12k a month· est.
Senior QA Engineer (Manual & Automation)
SallaMecca, Saudi Arabia
AED 12k–18k a month· est.
Lead Quality Engineer
CognizantRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Quality Assurance Specialist
تمام | tamamRiyadh, Saudi Arabia
AED 10k–17k a month· est.
Senior Quality Assurance Engineer
Staff Connect SAUDIJeddah, Saudi Arabia
AED 12k–18k a month· est.