The Quality Engineer is accountable for leading and managing quality engineering and software testing activities across multiple projects, programs, or workstreams. This role ensures the delivery of high-quality solutions by developing and executing comprehensive test strategies, plans, and automation scripts, while driving continuous improvement in QA/QE processes and standards. The incumbent plays a key role in technical evaluation, solution design feedback, and implementation of emerging automation and AI-based testing approaches to expedite delivery, improve quality, and reduce costs.
The core responsibilities for the job include the following:
Testing Coordination and Execution:
- Develop, publish, and execute test plans, test cases, traceability matrices, automation scripts, virtualization, status reports, and defect and exit reports.
- Identify and obtain required test data and test environments.
- Develop, publish, and execute testing estimates and manage financials related to testing activities.
- Track and report QA/QE metrics and KPIs such as velocity and defect slippage.
Defect and Compliance Management:
- Manage defects throughout their lifecycle, ensuring timely resolution and documentation.
- Identify, manage, and implement remediation for any noncompliance items and deviations.
- Ensure adherence to QA/QE standards and support the implementation of new standards.
- Recognize and identify areas for process, policy, or tool improvement.
Job Dimensions:
- Responsible for the delivery of testing services for assigned projects/initiatives, supporting retail banking, mobile, web-based, UX, API, and accessibility testing.
- Provides technical and process leadership to ensure quality standards are met.
- Supports achievement of business unit goals through effective quality engineering and testing practices.
Requirements:
- Skills Required: IVR, Hammer, Cyara, Botium, Velocity, API Testing, REST, SOAP, gRPC, Automation, Postman, Parasoft SOAtest, Rest Assured, Karate, Python, Java, JavaScript, Database Testing, SQL, NoSQL, ETL Testing.
- 5+ years of QA/QE experience, 1-3 years of development/automation in banking applications, API/web services, databases, and integrations.
Must-have skills:
- API testing (REST, SOAP, gRPC).
- Automation tools (Postman, Parasoft SOATest, REST Assured, Karate).
- Programming in Python, Java, or JavaScript.
- Database testing (SQL/NoSQL), ETL testing.
- Service virtualization.
- Version control (Git), CI/CD integration.
- Test management tools (JIRA, ALM).
- Strong analytical and troubleshooting skills.
Nice to have:
- MQ, Solace, batch testing, UNIX.
- Experience with cloud platforms (Azure, AWS, GCP).
- Performance testing tools (JMeter, NeoLoad).
- Security testing (OWASP ZAP, Burp Suite).
- Familiarity with microservices and containerization (Docker, Kubernetes).

