Apply now »

Consultant Job

Date:  3 Jul 2025
Job ID:  263930
Location: 

Riyadh, SA

Job Family:  Technology & Engineering

 

ROLE PURPOSE

The aim is to state the overall significance of the job from the organization’s perspective.

To comply in-depth testing following the test strategy and test plan, by executing testing activities, identifying and documenting defects, and collaborating with development teams to drive effective defect resolution and contribute to the successful delivery of high-quality software products according to the policies and procedures followed within ELM.

 

KEY ACCOUNTABILITIES & ACTIVITIES

This section describes the principal outputs required from the job.

Key Accountabilities

Key Activities

  1. Test Planning and Design
  • Conduct thorough analysis of software requirements and design documents to develop effective test scenarios and test cases.
  • Participate in test planning, test estimation, and test strategy discussions to contribute to the overall testing approach and ensure adequate test coverage.
  • Collaborate with development and infrastructure teams to set up the required test environments, and prepare the necessary test data, ensuring it covers various scenarios and edge cases.
  1. Test Execution and Documentation
  • Execute test cases and test scripts to identify defects, ensuring that software applications meet functional and non-functional requirements.
  • Prepare test data to cover various scenarios and edge cases to ensure comprehensive testing and uncover potential defects.
  • Prepare and maintain accurate and comprehensive test reports, including test execution summaries, defect tracking reports, and metrics.
  • Provide timely and accurate status updates on testing activities to relevant stakeholders.
  1. Defect Management and Analysis
  • Review and analyze reported defects to understand their nature and impact on the software, and prioritize defects based on severity, impact, and project timelines.
  • Work closely with development teams to reproduce reported defects in a controlled environment, and provide detailed steps and data necessary to reproduce the defects.
  • Document defects accurately and comprehensively in a defect tracking system, and include detailed steps to reproduce the defect, expected and observed behavior, and any relevant screenshots or logs.
  1. Collaboration and Communication
  • Collaborate with cross-functional teams, including developers, business analysts, and project managers, to understand software requirements and specifications.
  • Effectively communicate testing progress, test results, and identified issues to stakeholders.
  • Participate in meetings, discussions, and reviews to provide insights and feedback on software quality.
  1. Test Environment Setup and Data Management
  • Maintain configure test environments to ensure accurate and reliable testing conditions and collaborate with infrastructure and database teams to address environment-related issues.
  • Perform test data, including creation, extraction, and manipulation of test data sets and implement appropriate data management practices, such as data masking or data subset creation, to protect sensitive information.
  • Collaborate with infrastructure teams to provision and configure test environments, Install and configure necessary software, libraries, and dependencies for testing.

 

 

 

JOB SPECIFICATIONS

Academic and professional qualifications

  • BSc in Computer Science, Software Engineering, Information Technology, or a related field.

Years and Nature of Experience

  • 4 - 6 years of relevant experience in a related industry.

 


Job Segment: Test Engineer, Testing, Consulting, Software Engineer, Computer Science, Engineering, Technology, Service

Apply now »