QA Engineer - FinTech Platform
Job Description:
End-to-End Quality Ownership
- Own quality for assigned features and projects end to end—from requirements through production.
- Develop and execute test strategy, test plans, testing activities, and release sign-off.
- Translate business, customer, and regulatory requirements into effective and risk-based test coverage.
- Identify quality risks early, partner with teams to mitigate them, and ensure quality is never compromised.
Functional, Integration & Banking Testing
- Perform functional, integration, system, regression, and exploratory testing.
- Validate end-to-end digital banking journeys across:
- Mobile apps, APIs, core banking, and downstream systems
- Focus areas include payments, accounts, cards, onboarding flows, financial calculations, and data integrity.
- Collaborate closely during UAT and production releases; support troubleshooting and verification.
- Drive defect prevention, root-cause analysis, and continuous quality improvements.
Automation & Continuous Quality
- Design, develop, and maintain automated tests for:
- Mobile (iOS/Android) and/or Web applications
- APIs and backend services
- Integrate automation into CI/CD pipelines and release workflows.
- Select and prioritize high-risk, high-value automation opportunities based on impact and coverage gaps.
- Ensure automation is reliable, maintainable, and scalable.
- Champion shift-left testing and quality engineering practices.
Agile Delivery & Cross-Functional Collaboration
- Work within Agile squads with Product Owners, Engineers, Designers, and DevOps.
- Participate actively in sprint planning, refinement, reviews, retrospectives, and readiness checks.
- Provide clear, timely updates on quality status, risks, and release readiness.
- Support post-production validation, monitoring, and incident analysis.
Required Skills & Experience
Core Requirements
- 5–9 years of experience in QA / Quality Engineering.
- 3+ years of hands-on automation testing experience.
- Proven experience owning testing end-to-end for features or projects.
- Strong experience working in Agile and DevOps environments.
Functional & Domain Skills
- Strong functional testing background, preferably in digital banking or fintech.
- Solid understanding of retail banking products and customer journeys.
- Experience testing mobile-first, API-driven platforms.
- Familiarity with regulatory, risk, and compliance-sensitive environments.
- Strong test design, documentation, and defect management skills.
Technical & Automation Skills
- Hands-on experience with automation frameworks/tools such as (any combination):
- Selenium, Cypress, Playwright, Appium
- Strong programming/scripting skills in Java, JavaScript, or Python.
- Extensive API testing experience (e.g., REST APIs, Postman, RestAssured).
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Working knowledge of Git and modern branching/release strategies.
- Exposure to cloud-native or microservices architectures is a plus.
Required Skills:
Readiness Data API FinTech Prevention Support REST Github Actions Management Skills Calculations Pipelines Sprint Planning Cypress Regulatory Requirements Azure DevOps API Testing Functional Testing Collaboration Analysis REST APIs Checks Data Integrity Ownership iOS Web Applications CI/CD Postman Features Onboarding Reviews Validation Azure Android Retail Selenium Microservices Agile DevOps Banking Automation Programming Integration Strategy Jenkins Github Payments Troubleshooting Testing Documentation Git Planning Design Engineering Java Business JavaScript Python Management