As a Senior QA Engineer working with a major bank client, I was responsible for ensuring high quality software delivery by performing the following tasks:

Reviewing functional and design specifications to identify test requirements and design test coverage plans.
Developing, documenting, and maintaining functional test cases, test data, data validation, and automated scripts.
Evaluating manual or automated test cases and reporting test results.
Facilitating test plan/case reviews with cross-functional team members and identifying any potential quality issues per defined process.
Ensure alignment and provide guidance on testing best practices.
Checking that validated deliverables meet functional and design specifications and requirements.
Isolating, replicating, and reporting defects and verifying defect fixes.
Utilizing HP ALM (Application Lifecycle Management) for test management and defect tracking.