Enable job alerts via email!

Test Automation Engineer

Thumbay Group

Ajman Emirate

On-site

AED 120,000 - 200,000

Full time

15 days ago

Job summary

A leading healthcare organization is seeking a highly skilled Test Automation Engineer to join their QA team. The role involves designing and implementing automated testing frameworks using Java and .NET. Candidates should have strong skills in automation tools and experience in testing within the healthcare or education sectors. This position offers an opportunity to work in a collaborative environment focused on delivering high-quality software products.

Qualifications

  • Minimum 3+ years of experience in test automation and functional testing.
  • Strong understanding of TDD, BDD, and functional testing.
  • Strong analytical, problem-solving, and debugging skills.

Responsibilities

  • Design, develop, and maintain automated test scripts for web and API.
  • Implement BDD automation frameworks using Cucumber.
  • Execute functional and integration tests to validate requirements.
  • Collaborate with teams to ensure high-quality releases.

Skills

Java
.NET
Angular
Cucumber
Selenium
Jenkins
Performance testing
REST APIs

Education

B.Tech in Computer Science or related field

Tools

JIRA
Git
Docker
Job description
Position Overview

We are seeking a highly skilled and motivated Test Automation Engineer to join our QA team. The ideal candidate will have strong expertise in designing, developing, and executing automated and functional test frameworks across multiple platforms and technologies. The role requires hands-on experience in Java, .NET, Angular, Cucumber, Jenkins, functional and performance testing, with a strong foundation in unit testing and continuous integration practices. Experience in the healthcare or education industry in the UAE will be considered a strong advantage.

Key Responsibilities
  • Design, develop, and maintain automated test scripts for web, API, and backend services using Java, .NET, and Angular.
  • Implement BDD (Behavior Driven Development) automation frameworks using Cucumber.
  • Build reusable and maintainable test automation frameworks to ensure scalability and robustness.
  • Plan, design, and execute functional, regression, and integration tests to validate business requirements.
  • Perform end-to-end functional testing of applications, ensuring accuracy, usability, and reliability of features.
  • Collaborate with business analysts and product owners to ensure functional test coverage aligns with requirements.
  • Write and maintain unit test cases in Java, .NET, and Angular applications.
  • Ensure high code coverage and enforce test-driven development (TDD) practices.
  • Integrate test automation into CI/CD pipelines using Jenkins.
  • Ensure automated and functional tests run as part of build and deployment cycles, providing quick feedback to development teams.
  • Conduct performance, load, and stress testing using industry-standard tools (e.g., JMeter, Gatling, or similar).
  • Analyze performance test results and work closely with developers to resolve bottlenecks.
  • Work closely with developers, QA, DevOps, and product teams to ensure high-quality releases.
  • Participate in requirement analysis, design reviews, and code reviews to identify gaps and potential risks.
  • Actively contribute to continuous improvement of testing practices within the team.
  • Identify, log, and track bugs, ensuring proper resolution through collaboration with development teams.
  • Provide clear test reports, metrics, and dashboards for stakeholders.
Required Skills & Qualifications
  • Technical Skills
    • Strong hands-on experience with Java, .NET, Angular for writing automated unit and integration tests.
    • Experience with Cucumber (BDD frameworks) and test automation tools like Selenium, Playwright, or Cypress.
    • Proficiency in Jenkins for integrating automated and functional tests into CI/CD pipelines.
    • Strong understanding of functional testing, regression testing, and end-to-end validation.
    • Knowledge of performance testing tools such as JMeter, Gatling, or LoadRunner.
    • Familiarity with version control systems (Git, Bitbucket, or similar).
    • Solid understanding of REST APIs, microservices, and web application testing.
  • Methodologies
    • Strong foundation in unit testing, TDD, BDD, and functional testing.
    • Familiarity with Agile/Scrum development and testing practices.
    • Experience with defect management tools like JIRA, Azure DevOps, or similar.
  • Domain Advantage
    • Prior experience in healthcare or education systems, preferably within the UAE market, is a strong advantage.
  • Soft Skills
    • Strong analytical, problem-solving, and debugging skills.
    • Excellent written and verbal communication abilities.
    • Ability to work in a collaborative, fast-paced environment.
    • Detail-oriented with a passion for delivering high-quality products.
  • Preferred Qualifications
    • ISTQB or equivalent test automation certification.
    • Knowledge of containerized environments (Docker, Kubernetes) and cloud-based testing.
    • Experience with code quality tools (SonarQube, Jacoco, etc.).
    • Exposure to security testing frameworks and practices.
    • B.Tech degree in Computer Science, Information Technology, or a related discipline.
    • Minimum 3+ years of experience in test automation and functional testing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.