
Website dnata
Job Description:
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.
Job Responsibilities:
- 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.
- 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.
- 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.
- Ensure test strategies and downstream tests are in-line with the core problem business wants to solve.
- Ensure Test Tools are configured correctly and accurately to support the collection of metrics for program and enterprise-wide dashboards.
- Work closely with product owners to provide early feedback on any foreseen risks in the product requirements and design.
- Support and guide Software Engineers to write and maintain automated functional tests through continuous integration.
Job Requirements:
- Experience using git SCM tools, GitHub or Bitbucket or similar tools.
- Familiar with common programming and script languages (Java, Python, JS, C++, Ruby, Perl, C# languages).
- Proficiency in at least 2 different programming languages.
- Experienced with coding best practices and defining coding guidelines.
- 3+ years of experience using one or more of the following automation tools: Selenium components (WebDriver, Grid, etc.), Protractor, Jasmin, Cucumber, Gherkin, JUnit, TestNG.
- Extensive hands-on experience with developing UI and API automation frameworks.
- Experience using CI tools like Jenkins, Azure DevOps or equivalent.
Qualification & 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.
Job Details:
Company: dnata
Vacancy Type: Full Time
Job Location: Dubai, UAE
Application Deadline: N/A
jobsapplication.online