General QA Engineer
Requirements:
- 7 years of professional QA experience in web application testing, preferably in SaaS or fintech
- Strong knowledge of SDLC, software testing methodologies, and QA processes
- Hands-on experience with functional, regression, exploratory, and smoke testing
- Proficiency with bug tracking and test management tools (e.g., Jira, ClickUp, TestRail)
- Ability to write clear, structured, and detailed test cases, test plans, and defect reports
- Hands-on experience with API testing tools (Postman or similar) - the platform relies heavily on REST APIs and third-party integrations
- Solid understanding of web application architecture - client/server interaction, HTTP methods, status codes, authentication flows
- Hands-on experience with test automation frameworks (Playwright, Cypress, or similar) - ability to write, maintain, and run automated E2E and regression tests for web applications
- Solid understanding of test automation best practices - Page Object Model or similar patterns, test data management, stable selectors, and handling asynchronous UI behaviour
- Basic programming proficiency in TypeScript or JavaScript - enough to write and maintain automation scripts and understand application code
- Basic SQL knowledge - ability to write queries to verify data in PostgreSQL
- Experience working in agile, remote teams - clear async communication, self-organisation, proactive updates
- English proficiency at B2+ level - daily written communication with the team and periodic calls with English-speaking stakeholders
Nice-to-Have:
- Experience testing fintech or lending applications - familiarity with PII handling, encryption, and compliance-sensitive workflows
- Experience testing applications with third-party API integrations (payment providers, identity verification, or similar external services)
- Familiarity with Supabase or PostgreSQL Row-Level Security concepts
- Experience with browser developer tools for debugging UI issues, network requests, and console errors
- Familiarity with Plaid, Stripe, or similar financial API integrations from a testing perspective
- Experience with CI/CD pipelines - integrating automated tests into deployment workflows (GitHub Actions, Vercel, or similar)
- Familiarity with Swagger/OpenAPI documentation for API test case design
- Experience with AI-assisted development or testing tools (Cursor, Copilot, Claude Code) and willingness to leverage them in daily work
Responsibilities:
- Plan, develop, and execute manual test cases based on product requirements and acceptance criteria across all platform domains
- Perform functional, regression, exploratory, and smoke testing for the web application, with particular attention to third-party integration flows
- Test REST API endpoints using Postman or similar tools -- validate request/response payloads, authentication, error handling, and data consistency with the database
- Identify, document, and track defects using the project's bug-tracking system (ClickUp), providing clear reproduction steps, expected vs. actual results, and severity/priority classification
- Validate bug fixes and perform thorough retesting of resolved issues
- Collaborate closely with the team and clients to clarify requirements, refine acceptance criteria, and ensure shared understanding of expected behaviour
- Participate in Agile ceremonies: daily stand-ups, sprint planning, refinements, etc
- Create and maintain test documentation, including test plans, test cases, checklists, and test reports
- Design, implement, and maintain automated E2E and regression test suites using Playwright or a similar framework, covering critical user flows and integration points
- Integrate automated tests into the CI/CD pipeline to enable continuous quality feedback on pull requests and deployments
- Ensure testing activities follow best practices and align with QA processes, with a focus on security and data integrity, given the fintech nature of the platform
About the Project
The product is an asset-backed loan underwriting platform that automates data collection and verification, making underwriting economically viable for loans of any size and in any market. The platform serves borrowers and underwriters, covering domains including Intake and Triage, Identity Verification, Business Credit, Property Valuation, and more.