Senior Quality Assurance Engineer

82 Applied
Job Description

Job Purpose

The Senior Quality Assurance Engineer, supports the Principal Quality Assurance Engineer by managing quality engineering activities for multiple projects within their product area.
You are technically skilled in software engineering and testing practices. The role requires candidates with the ability to communicate with technical and business colleagues to assist with the delivery of quality products.
Close collaboration is essential in order to coordinate and drive scalable quality solutions, enabling faster delivery with demonstrable business outcomes.

- Working closely with project members, architects and software engineers to understand the technical landscape and the context of deliveries to translate complex functional and non-functional requirements.
- Work closely with product owners to provide early feedback on any foreseen risks in the product requirements and design.
- Ensure test strategies and downstream tests are in-line with the core problem business wants to solve.
- Working with the Quality Engineering Core team to ensure non-production environments and test data are available, to support the complete set of testing activities across feature teams.
- Liase 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 program 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, and Test harnesses to make robust end to end tests.
- Facilitate in setting up and adherence to Quality Gate requirements.
Qualifications & Experience
- Bachelor's degree in Computer Science, Electrical or Mechanical engineering.
- 5+ years in quality related roles with increasing responsibility, impact, and scope within a digital or ecommerce environment.
- 1+ years of experience as a Software Quality Engineering lead or equivalent position looking after multiple products.

Mandatory skills
- Extensive hands-on experience with developing UI and API automation frameworks.
- Familiar with common programming and script languages (Java, Python, JS, C++, Ruby, Perl, C# languages).
- 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.
- Experience using CI tools like Jenkins, Azure DevOps or equivalent.
- Proficiency in at least 2 different programming languages.
- Experienced with coding best practices and defining coding guidelines.

Preferred skills
- Experience in providing product input on business process flows and scenario mapping for business solutions.
- Aware of the latest testing and technology trends and using them to improve daily practices.
- 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.
Soft skills
- Good oral and written communication skills.
- Ability to work effectively within a release train in a fast-paced environment.
- Strong organizational, planning, follow-up skills and ability to hold others accountable.
Salary & Benefits
Join us in Dubai and enjoy an attractive tax-free salary and travel benefits that are exclusive to our industry, including discounts on flights and hotels stays around the world. You can find out more information about our employee benefits in the Working Here section of our website Further information on what's it like to live and work in our cosmopolitan home city, can be found in the Dubai Lifestyle section.

the Emirates Group employs over 103,363 staff from more than 160 nationalities. The Emirates Group’s extensive and diverse international portfolio includes the world’s largest international airline, Emirates, and one of the largest combined air services provider in the world, dnata. For the year financial year ending 2017-18, the Emirates Group posted a profit of AED 4.1 billion (US$ 1.1 billion).

Career Advice to Find Better