
G42
Engineer - Quality Assurance
- Permanent
- Abu Dhabi, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 02/06/2026
Job overview
Date posted
18/04/2026
Location
Abu Dhabi, United Arab Emirates
Salary
AED 20,000 - 30,000 per month
Compensation
Job description
The Engineer - Quality Assurance at Presight, an ADX-listed big data analytics company powered by GenAI and majority owned by G42, is responsible for ensuring software quality across GenAI-driven products and big data analytics solutions supporting public and private sector initiatives. The role involves working closely with developers and product managers to test new features, maintain automated test suites, perform manual testing, validate data, track defects, and improve QA processes within a software development lifecycle. The position requires strong experience in manual testing and automation testing, including at least 5 years of QA experience with 3+ years in automation and mandatory experience in data testing and validation. Responsibilities include developing, executing, and maintaining test documentation such as test plans, test suites, test scenarios, and test reports, performing functional and non-functional testing, identifying and tracking bugs using defect-tracking systems including Jira, and participating in release validation processes to ensure product quality. The role requires building and maintaining automated tests for UI, API, and backend systems using automation frameworks such as Selenium, Playwright, and Cypress, and performing API testing using Postman, Swagger, and cURL. The position also requires strong SQL skills for data validation and backend testing, experience with bug-tracking and test management tools including Jira, TestRail, and Zephyr, and advanced programming skills in JavaScript, Python, or TypeScript. The role includes understanding CI/CD pipelines such as GitHub Actions, GitLab CI, and Jenkins, designing and building automation frameworks from scratch, creating reusable test scripts, automating test runs, setting up environments, and supporting automated test workflows. The QA Engineer also supports QA process improvement, workflow optimization, release validation, and cross-functional collaboration within a big data, analytics, and AI-driven environment.
Required skills
Key responsibilities
- Develop, execute, and maintain comprehensive test documentation including test plans, test suites, test scenarios, and test reports while ensuring full coverage of functional and non-functional testing requirements
- Perform manual testing, automation testing, and data validation across web applications, UI, API, and backend systems to ensure software quality and system reliability
- Create and maintain automated test suites using automation frameworks such as Selenium, Playwright, and Cypress while building reusable test scripts and automating test execution
- Conduct API testing using Postman, Swagger, and cURL including designing test coverage, validating responses, and automating API testing workflows
- Identify, document, and track defects using bug-tracking and test management tools including Jira, TestRail, and Zephyr while maintaining structured reporting
- Execute SQL-based data validation and backend testing to ensure data integrity and support automated test workflows
- Participate in release validation activities ensuring product quality throughout the software development lifecycle and continuous integration environments
- Assist in building and improving QA processes, workflows, and automation frameworks from scratch including environment setup, CI/CD integration, and test execution automation
Experience & skills
- Obtain Bachelor's Degree in Artificial Intelligence, Computer Science, Business Analytics, Engineering, or related field with minimum 5 years of QA experience including 3+ years in automation testing
- Demonstrate strong understanding of QA methodologies, SDLC, STLC, test design techniques, and software quality assurance practices
- Possess experience testing web applications including functional testing, non-functional testing, UI testing, API testing, and backend testing
- Demonstrate proficiency with bug-tracking and test management tools including Jira, TestRail, and Zephyr with structured reporting capabilities
- Show strong API testing experience using Postman, Swagger, and cURL including designing automated API test coverage
- Demonstrate strong SQL skills for data validation, backend testing, and automation workflow support
- Exhibit experience with automation frameworks including Selenium, Playwright, and Cypress and ability to build automation frameworks from scratch
- Demonstrate advanced programming skills in JavaScript, Python, or TypeScript with understanding of CI/CD pipelines including GitHub Actions, GitLab CI, and Jenkins