Senior QA Engineer III
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL
Opportunity
We are seeking a Senior QA Engineer III with strong hands-on test automation and banking/financial services experience to support complex enterprise applications and integration environments.
This is a senior, hands-on quality engineering role focused on automation framework development, API and backend testing, Kafka/event-driven testing, ETL and data pipeline validation, database testing, and end-to-end integration testing .
The successful candidate will be comfortable building automation frameworks from scratch , troubleshooting complex integration and data issues, contributing to overall QA strategy, and providing technical guidance to other QA professionals.
What You’ll Do
- Design, build, and enhance scalable automation frameworks from scratch .
- Develop and execute automated test suites for APIs, backend services, Kafka, ETL/data pipelines, databases, and file-based integrations .
- Lead end-to-end functional, integration, regression, and system testing across complex banking applications.
- Automate API workflows, backend validations, and data-processing scenarios using Java or Python.
- Develop API automation using Rest Assured, Postman Collections, or equivalent frameworks .
- Perform API performance and load testing using JMeter or similar tools.
- Validate Kafka producer/consumer message flows , event processing, message integrity, and downstream integrations.
- Design automated tests for ETL jobs, data transformations, pipelines, and reconciliation processes .
- Perform advanced SQL and database validation to confirm data accuracy, completeness, and transactional integrity.
- Test data movement across APIs, microservices, messaging platforms, databases, ETL processes, and file-based interfaces .
- Investigate complex defects, integration failures, automation issues, and data discrepancies.
- Integrate automated testing into CI/CD and continuous testing pipelines .
- Collaborate with Developers, Business Analysts, Product, DevOps, and QA teams throughout the software delivery lifecycle.
- Contribute to test strategy, automation architecture, quality standards, test planning, and risk identification .
- Prepare and maintain test plans, test cases, automation strategies, execution reports, defect documentation, and traceability matrices.
- Participate in Agile/Scrum ceremonies , including sprint planning, backlog refinement, estimation, and retrospectives.
- Provide technical guidance and mentorship to junior and intermediate QA engineers .
- Drive continuous improvement across automation coverage, testing efficiency, frameworks, tools, and QA practices .
What You Bring
Must Have
- 5+ years of progressive QA/software testing experience , including substantial hands-on automation experience.
- Strong experience within banking, financial services, fintech, or complex transaction-based environments .
- Proven experience designing and building test automation frameworks from scratch .
- Strong automation development experience using Java or Python .
- Hands-on experience with API and backend automation , including Rest Assured, Postman, or equivalent tools/frameworks.
- Strong experience with API functional, integration, response validation, performance, and load testing .
- Hands-on experience with Kafka , including producer/consumer flows, message validation, and event-driven integration testing.
- Experience with ETL testing, data pipeline validation, transformation testing, and data reconciliation .
- Strong SQL and database testing experience with Oracle, PostgreSQL, or similar relational databases.
- Experience with JMeter or equivalent performance-testing tools .
- Experience testing complex end-to-end integrations across APIs, messaging, databases, ETL pipelines, and file-based interfaces.
- Experience with CI/CD pipelines, Git, automated test execution, and reporting tools .
- Strong understanding of Agile/Scrum delivery .
- Strong debugging, troubleshooting analytical, and problem-solving skills.
- Ability to independently own complex QA and automation initiatives .
- Experience providing technical guidance, peer reviews, knowledge sharing, or mentorship .
Nice to Have
- Experience with batch processing systems and enterprise