About the position
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