Job Description
About the Role
\n
Our client is seeking a QA Automation Engineer to help modernize and strengthen its quality engineering function. This is a hands-on opportunity for an engineer who enjoys building automation frameworks, improving testing processes, and ensuring the reliability of complex financial technology platforms.
\n
\n
The ideal candidate will have strong experience with automated testing, API validation, SQL, and CI/CD pipelines, along with an interest in leveraging AI-assisted development tools. You will play a key role in expanding automated test coverage, improving release confidence, and driving quality across critical applications and integrations.
\n
\n
Key Responsibilities
\n
- \n
- Develop and maintain automated testing frameworks using Playwright, supporting UI, API, integration, and end-to-end testing while contributing to the migration of existing Selenium test suites.
- Build comprehensive regression testing coverage across financial transaction processing, data ingestion, third-party integrations, and settlement workflows to ensure platform accuracy and reliability.
- Integrate automated testing into CI/CD pipelines using GitHub Actions or similar tools, improving test execution efficiency, identifying defects early, and reducing flaky tests.
- Perform database and API validation using SQL and PostgreSQL to verify data integrity, transaction accuracy, and end-to-end processing results across complex systems.
- Collaborate with engineering and DevOps teams to support release readiness, maintain test documentation, track quality metrics, and leverage AI-assisted tools to accelerate automation development and troubleshooting.
\n
\n
\n
\n
\n
\n
\n
Requirements
\n
- \n
- 3–5 years of experience in Quality Engineering, Software QA, or Test Automation, with hands-on experience developing and maintaining automated test suites in Agile or DevOps environments.
- Strong experience with automation tools such as Playwright, Selenium, or Cypress, including UI, API, and end-to-end testing.
- Proficiency in Python and/or TypeScript, with the ability to independently develop, troubleshoot, and maintain automation code. Experience with JavaScript, Java, or C# will also be considered.
- Solid SQL and database testing skills, including writing queries, joins, and aggregations to validate data accuracy, along with experience testing APIs and system integrations.
- Experience with CI/CD pipelines such as GitHub Actions, strong troubleshooting and communication skills, and the ability to collaborate effectively with cross-functional engineering teams.
\n
\n
\n
\n
\n
