Role Summary
We are seeking an experienced QA Engineer with strong automation expertise and solid manual testing foundations to support quality validation across our platform. The role will focus on increasing automation coverage using modern frameworks and AI-assisted tools, while continuing to perform targeted manual testing where automation is not yet available. This is not a manual-only role — the expectation is to drive automation maturity and efficiency over time.
Key Responsibilities
- Perform manual testing of platform features including reports, dashboards, APIs, and workflows.
- Validate business logic, calculations, and data accuracy using SQL and structured test approaches.
- Design, develop, and maintain automated test suites, with a focus on API automation (Karate or similar).
- Convert manual test scenarios into automated regression suite.
- Use AI-assisted tools to generate, enhance, and optimise test scripts and automation assets.
- Execute and support automated tests within CI/CD pipelines.
- Log, track, and validate defects using JIRA.
- Collaborate with engineering teams to improve product quality and testability.
Required Skills
- 5+ years of QA experience with both manual and automation testing.
- Strong API testing and automation experience (Postman, Karate, RestAssured, or similar).
- Understanding of REST APIs, JSON, and HTTP protocols.
- SQL for data validation.
- Experience with JIRA and Git.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience using AI-assisted development tools for generating automation tests and improving productivity.
- Cloud platform exposure (AWS, Azure, or GCP).
- CI/CD pipeline integration experience.
- Exposure to FinOps or billing systems validation (desirable but not mandatory).
- UI automation tools (Playwright, Selenium, Cypress) exposure.
Tools
API automation frameworks (Karate preferred), Postman, SQL, JIRA, Git, CI/CD tools, AI-assisted coding tools, and cloud platforms
Java, Selenium/Playwright/Cypress, API, CI/CD