We are seeking an exceptional QA Automation Engineer to design, implement, and own robust test automation strategies across our enterprise UI and API ecosystems. The ideal candidate is a proactive self-starter who bridges the gap between complex technical engineering and non-technical business priorities.

You will act as a vital bridge between developers, product owners, and business analysts, driving test coverage, continuous integration, and seamless cross-functional delivery. Beyond technical mastery, you must possess a strong collaborative mindset-actively contributing to defect management, team mentorship, and clear executive reporting.

Key Responsibilities

1. UI & API Test Automation

  • UI Automation: Develop, maintain, and optimize scalable UI test automation frameworks across web and mobile applications using tools like Selenium, Cypress, Playwright, or Eggplant.
  • Dynamic DOM Management: Demonstrate advanced knowledge of web elements, HTML DOM structures, XPath, and CSS selectors to interact efficiently with dynamic UI elements.
  • API Testing & Security: Build and maintain functional and non-functional API automation frameworks utilizing JMeter, Postman, RestAssured, or Karate. Ensure seamless handling of versioning, backward compatibility, and authentication mechanisms (OAuth, JWT, API keys).
  • Mocking & Virtualization: Implement UI and API mocking/service virtualization techniques to maximize automation execution efficiency and decrease dependency bottlenecks.

2. Advanced Automation & CI/CD Integration

  • Continuous Testing: Seamlessly embed automated test suites into CI/CD pipelines to achieve rapid feedback loops.
  • Contract Testing: Implement microservices/API contract testing using tools like Pact to validate distributed system interactions.
  • Data & Execution Strategy: Architect stable Test Data Management (TDM) strategies and leverage parallel testing configurations to minimize execution times.

3. Test Analysis & Strategy

  • Requirement Analysis: Deconstruct complex business requirements to author comprehensive test automation strategies and eliminate coverage gaps.
  • Exploratory Testing: Balance rigid automation strategies with strategic exploratory testing to uncover edge-case defects.

4. Collaboration, Defect Management & Stakeholder Engagement

  • Cross-Functional Teamwork: Collaborate extensively across distinct business units to track, triage, and resolve system issues promptly.
  • Technical Communication: Translate dense technical lifecycle challenges and test results into concise, actionable progress reports for non-technical stakeholders and executives.
  • Enablement: Actively participate in code/peer reviews, assist development teams with debugging efforts, and mentor junior QA team members.

Required Experience and Qualifications

Education & Certifications

  • ISTQB Foundation Certification (Mandatory).
  • Relevant tertiary qualification in Information Technology, Computer Science, or Engineering (Advantageous).

Experience Profile

  • 3+ years of dedicated experience in UI Automation and API Automation.
  • 3+ years of proven experience in Test Analysis (defining strategies, gap analysis).
  • 3 to 5 years of total IT/Testing Industry Experience.

Desired Skills:

  • OAuth
  • JWT
  • API keys
  • HTML DOM
  • UI and API ecosystems

Learn more/Apply for this position