PROFILE INTRODUCTION:
Our client, a tier-1 banking institution, is seeking
highly skilled Senior Quality Assurance Analyst(s) to enhance the
quality of its software development processes and ensure the delivery of
high-performing and secure banking solutions. This role is ideal for a
detail-oriented professional with a strong background in software quality
assurance, testing methodologies, and IT project management.
DUTIES
AND RESPONSIBILITIES:
- Business
Requirements & Test Strategy: Lead and coordinate
business requirement reviews, ensuring completeness, precision, and
testability. Define and execute project test strategies, estimating test
efforts and aligning test plans with project delivery timelines.
- Test
Case Development & Execution: Develop, document, and
maintain comprehensive test cases (manual and automated), test scripts, and
test data for functional and non-functional testing, ensuring full traceability
to business requirements.
- Process
Optimization & Automation: Collaborate with Enterprise
Architecture and key stakeholders to refine SQA processes, implement automation
tools, and establish reusable templates to enhance quality assurance maturity.
- Non-Functional
Testing: Champion non-functional testing, including
integration, regression, performance, security, usability, and load testing,
ensuring software resilience and scalability.
- Defect
Tracking & Reporting: Identify, document, and
track defects, providing actionable insights and ensuring timely resolution.
Generate periodic test reports and acceptance criteria for software releases.
- Post-Implementation
Validation: Conduct post-deployment regression tests and
implementation reviews to verify solution effectiveness and adherence to
business requirements.
- Software
Process Improvement: Drive the formulation and execution of
software process improvement strategies, ensuring continuous enhancement of
quality assurance frameworks.
COMPETENCIES:
- Strong
analytical and problem-solving skills with an eye for detail.
- Excellent
knowledge of software QA methodologies, tools, and best practices.
- Hands-on
experience with automation testing tools and scripting languages.
- Solid
understanding of SQL, database management, and SOA integration.
- Strong
stakeholder engagement, team leadership, and collaboration skills.
- Effective
communication, reporting, and presentation skills.
Requirements
- Education: Bachelor's degree in Computer Science, Information Technology, or a
related field. A Master’s degree in Business Administration or Project
Management is an added advantage.
- Certifications: ISTQB, CSTE, CSQA, CAST, CMSQ (required); PRINCE2, AgilePM, PMI-ACP, or
CSM (preferred).
- Experience: Minimum 5 years in software quality assurance, 4 years in IT
projects, and 2 years working with emerging technologies (e.g., Mobile,
Cloud, Microservices, Internet Banking).
- Technical
Proficiency: Experience in white-box and black-box
testing, automation frameworks, performance/security testing, and Agile/Scrum
methodologies.