HomeAll JobsSenior/ Lead Quality Assurance Engineer

Senior/ Lead Quality Assurance Engineer

Company Name: The Emirates Group
Employment Type:Full Time
Location: Dubai
Experience: 3+ years
Degree: Bachelor
Nationality: Any
No. Of Vacancies:1
Job Description:
Job Purpose
Elevate Your Career: Join Our Dynamic Team of Quality Engineers in Sunny Dubai!
Are you a seasoned Quality Engineers looking for a thrilling new opportunity to showcase your expertise? We’re on the hunt for talented IT Professionals like you who is open to relocate and join our innovative team in Dubai.
If you are keen to be at the forefront of the future of Aviation, contributing to delivering cutting-edge technology and innovative products; this is an excellent opportunity to fast-track your career, open yourself to a world of possibilities and to join an award-winning Airline. Your application will be reviewed and considered for one of the two positions available, either Senior Quality Assurance Engineer or Lead Quality Assurance Engineer subject to your profile meeting the requirements and technical assessments.
The Senior Quality Engineer is a fully participating member of a Scrum team with a minimum of 3 years of hands-on experience developing and implementing quality engineering practices and processes to ensure high-quality delivery of products and services for our customers.
While the Lead Quality Assurance Engineer is a fully participating member of an agile feature team with a minimum of 5 years of hands-on experience designing, developing, and implementing quality engineering practices and processes for a team within an agile release train in accordance with quality standards and best practice guidelines.
Please note that both roles are for individual contributor positions.

Why Emirates?
Innovative Projects: Be part of cutting-edge projects that leverage the full potential of Quality Engineering Technology. We’re committed to staying ahead of the curve and pushing the boundaries of what’s possible.
International Presence: Join our diverse team of highly skilled experts collaborating with professionals who share your passion for Quality Engineering.
Growth Opportunities: We believe in nurturing talent. Your career path is not just a line; it’s a journey of continuous growth. Take advantage of mentorship programmes, ongoing training, our tech academy, forums, networking/tech community, and social events, for a clear progression path.
Tech-Driven Environment: Immerse yourself in a tech-centric workplace that values creativity, innovation, and a passion for staying ahead in Quality Engineering.

Job Outline:
Work closely with project members, technical product owners, architects, and software engineers to understand the complete context of deliveries and translate complex functional and non-functional requirements in robust end-to-end tests.
Liaise with other release train teams to manage the testing of cross dependencies.
Ensure Test Tools are configured correctly and accurately to support the collection of metrics for programme and enterprise-wide dashboards.
Support and guide Software Engineers to write and maintain automated functional tests through continuous integration.
Implement, maintain, and adapt automation frameworks. Test harnesses to make end-to-end tests robust.
Ensure Quality Gate requirements are understood by the team and met.
Support the coordination of major delivery initiatives across multiple domains and environments, ensuring no customer or business impact.
Support the team in their development, training, and understanding of technologies and processes.

Qualifications & Experience
Degree or Honours (12+3 or equivalent): Degree in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.

Experience with creating and maintaining large scale test data frameworks to support test automation.
3+ years of experience using one or more of the following automation tools: Selenium components (WebDriver, Grid, etc.), Protractor, Jasmin, Cucumber, Gherkin, JUnit, TestNG.
Experience using git SCM tools, GitHub or Bitbucket or similar tools.
Proficiency in at least 2 different programming languages, preferably JavaScript and Java.
Experienced with coding best practices and defining coding guidelines.
Highly experienced with developing automation frameworks from scratch built for UI and API testing and integration with CI pipelines.
Experience using CI tools like Jenkins, Azure DevOps or equivalent.
Strong expertise with context driven and exploratory testing with practical experience of using a number of testing heuristics.
Experience working with VMs and containers both on prem and cloud offerings like Amazon and Google Cloud.

What we Offer:
A competitive, tax-free salary reviewed annually.
36 calendar days of annual leave, plus public holidays.
Full relocation package for overseas candidates, including flights, shipping, and optional hotel accommodation on arrival.
Annual leave travel with yearly return tickets for the entire family to your home country.
Private medical insurance.
Deeply discounted flight tickets on Emirates and partner networks, for self, family, and friends.
Access to the Emirates Platinum card which offers a range of exclusive privileges and discounts to employees and dependents across thousands of brand and retail stores, clubs, clinics, hospitality outlets, locally and globally.