We are seeking an experienced Automation QA Engineer to join the Quality Engineering team supporting enterprise banking applications. The ideal candidate will have strong expertise in test automation, API testing, AI-assisted quality engineering, and modern testing frameworks. The candidate will work closely with developers, business analysts, product owners, and DevOps teams to deliver high-quality, scalable, and secure applications.
Key Responsibilities
Design, develop, and maintain robust automation frameworks using Playwright with TypeScript and Selenium Quantum/Java.
Create and execute automated functional, regression, integration, and end-to-end test suites.
Build and maintain API automation scripts using tools such as Postman, REST Assured, Playwright API, or similar frameworks.
Validate backend data using SQL queries and database testing techniques.
Leverage Microsoft Copilot and AI-assisted testing tools to improve test case generation, code quality, and productivity.
Collaborate with developers and business stakeholders during Agile ceremonies, including sprint planning, grooming, and retrospective meetings.
Analyse test results, identify root causes, and work closely with development teams to resolve defects.
Participate in CI/CD implementation and integrate automated test suites into deployment pipelines.
Develop reusable automation assets, utilities, and libraries to improve testing efficiency.
Contribute to quality metrics, reporting, and continuous improvement initiatives.
Required Skills
Automation Testing
Strong experience with Playwright and TypeScript.
Experience developing automation frameworks using Selenium Quantum with Java.
Expertise in UI, functional, regression, and end-to-end automation testing.
Experience implementing the Page Object Model (POM) and framework design patterns.
API Testing
Hands-on experience with REST API testing.
Knowledge of API validation, request/response verification, authentication methods, and schema validation.
Experience with API automation frameworks and tools.
Database Testing
Strong SQL skills for data validation, backend verification, and troubleshooting.
Experience working with relational databases such as SQL-Server, Oracle, or PostgreSQL.
AI-Assisted Quality Engineering
Practical experience using Microsoft Copilot for automation development and test optimisation.
Understanding of AI-assisted testing concepts and prompt engineering.
Nice-to-Have Skills
Knowledge of AI Agents, Model Context Protocol (MCP), Speckit, and Skill Creation.
Experience building AI-powered automation solutions and workflows.
Hands-on experience with Jenkins, Azure DevOps Pipelines, GitHub Actions, or similar CI/CD tools.
Experience with Jira Service Management (JSM) forms and workflows.
Automated accessibility testing using tools such as Axe, Lighthouse, or Wave.
Mobile test automation using Appium or similar frameworks.
Performance and load testing exposure.
Bonus Qualifications
Software development experience using Java, TypeScript, JavaScript, Python, or C#.
Experience working in banking or financial services environments.
Knowledge of secure coding practices and regulatory compliance standards.
Exposure to cloud platforms such as Azure or AWS.