Senior Test Analyst
Reporting to the Test Manager or the HOD quality Control, the role holder will be expected to act as a subject matter expert for Software testing standards, processes, methodology and tools . Defines project test strategy, test plan and test design for all projects, ensures controls on test delivery as per defined metrics and reviews all project test summary reports. Liaise with test engineers on quality metrics to assess performance of quality on test delivery. The Senior test analyst will assist the Test Manager or the HOD in the day to day management of the test team and developing, maintaining and activation of all test processes within Product Systems
Job Responsibilities/ Accountabilities:
Test Planning & Control
Create and execute test plans and scripts that will determine optimal application performance according to specifications
Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
To assist in the preparation of test plans, test effort estimation, exit criteria evaluation and updating and archiving test ware
Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly
Monitoring detailed testing progress and results in each test cycle and evaluating the overall quality experienced as a result of testing activities
Test Analysis & Design
Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications
Review test basis such as requirements and design specification and carry out detailed analysis on a system with a view to identify appropriate test scenarios and testcases including negative scenarios
Test Case review
Test Execution & Reporting
Analyze formal test results to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues
Collaborate with software/systems personnel in application testing, such as system, System Integration, regression, load, acceptance, and post-deployment testing methods
Log and analyse lessons learnt to determine changes needed for future releases/projects and process improvement areas
Ensure test artifacts are archived and can be retrieved to support future audit initiatives
Ensure testing progress, test results, and other relevant information to project stakeholders and management are communicated as per agreed communication plan
Escalate any challenges, support needed or recommendations to relevant stakeholders
Participate program/project steering committee sessions
Organize and coordinate test exit review meetings with relevant stakeholders
Review work outputs from testing consultants and ensure internal testing processes are followed
Review Test basis such as requirements and design specification and carry out detailed analysis on a system with a view to identify appropriate test conditions
Review the architecture and designs of systems and features, and actively engage with Business Analysts, system analyst and Developers to ensure the soundness of proposed solutions
Testing process & procedures
Proactively enforce the QA & testing Policies that will act as a roadmap in ensuring compliance to standards and controls designed to mitigate identified business risks
Build support for quality within the organization by disseminate knowledge of quality assurance best practices
Review and analyze the effectiveness and efficiency of existing systems and develop testing strategies for improving or leveraging these systems
Implement automated regression testing to reduce on testing schedule and enhance testing effectiveness
Select and implement appropriate test automation tools
Applying effective test automation techniques e.g., data-driven testing
Use risk-driven techniques to develop, maintain, and execute automated test suites for various i.e. perform automated dynamic testing
Ensure updates on test automation suite for effectiveness
HR & Administration
Prepare and deliver reports, recommendations or alternatives that address existing and potential trouble areas in IT systems and projects across the organization
Facilitate testing artifacts approval as per internal procedures
Facilitate onboarding, exit, access and training of new internal and testing consultant resources
Review testing team timesheets and KPI appraisal
Take an active role in cross-departmental projects when needed
Liaise with test environment specialist to ensure key infrastructure (Environment, Interfaces, access & Devices) are set-up to enable required test activities
Engage in other testing / quality assurance related tasks as directed by the Test Manager
Excellent understanding of test testing lifecycle.
Excellent written and oral communication skills.
Excellent coaching, listening, presentation, and interpersonal skills.
Ability to communicate ideas in both technical and user-friendly language.
Able to prioritize and execute tasks in a high-pressure environment.
Keen attention to detail.
Experience working in a team-oriented, collaborative environment.
Knowledge of applicable data privacy practices and laws.
Process analysis and design
Ability to communicate ideas in both technical and user-friendly language.
Able to prioritize and execute tasks in a high-pressure environment
Key Critical Competencies
Solid understanding of the SDLC methodology and ability to work across all development methodologies
Strong knowledge of system testing metrics, best practices and methodologies.
Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
Experience in managing and leading teams to successfully deliver outputs in defined time frames
Experience in manual testing at levels of Unit & System functional tests
Strong MS PowerPoint (or equivalent) tooling and general office automation/productivity tooling (e.g. MS Office) skill with capability to produce professional presentations and analysis using MS Excel.
Ability to work in a high-pressure environment, perform a role outside of their comfort zone and meet deadlines
Ability to improve testing processes and techniques on a project.
Excellent organization, planning, prioritization and decision-making skills.
Information gathering and monitoring skills.
Proven data analysis, data verification, and problem-solving abilities.
A team player with excellent interpersonal skills.
ISEB / ISTQB qualification in Software Testing to practitioner level or equivalent qualifications or experience (Preferred)
Bachelor’s Degree in Computer Science or Related IT field with a minimum of 4 years’ working experience in testing field.
Banking Experience (Preferred).
MODE OF APPLICATION
Click “APPLY FOR JOB” button above to apply for this job.
About Equity Bank Kenya
Equity Bank Limited (The "Bank”) is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank’s registered office is 9th Floor, Equity Centre, P.O. Box 75104 - 00200 Nairobi. The Bank is licensed under the Kenya Banking Act (Chapter 488), and continues to offer retail banking, microfinance and related services. The Bank has subsidiaries in Kenya, Uganda, South Sudan, Rwanda and Tanzania. Its shares are listed on the Nairobi Securities Exchange and Uganda Securities Exchange. Equity Bank was founded as Equity Building Society (EBS) in October 1984 and was originally a provider of mortgage financing for the majority of customers who fell into the low income population. The society’s logo, a modest house with a brown roof, resonates with its target market and their determination to make small but steady gains toward a better life, seeking security and advancement of their dreams. The vast majority of Africans have historically been excluded from access to financial resources. Having been declared technically insolvent in 1993, Equity’s transformation into a rapidly growing microfinance and then a commercial bank is widely considered to be an inspirational success story. Currently, Equity Bank has more than 9 million customers making it the largest bank in terms of customer base in Africa and having nearly half of bank accounts in Kenya. The company’s vision is "to be the champion of the socio-economic prosperity of the people of Africa”. Equity Bank retains a passionate commitment to empowering its clients to transform their lives and livelihoods. Through a business model that is anchored in access, convenience and flexibility, the Bank has evolved to become an all-inclusive financial services provider with a growing pan-African footprint. Equity Bank’s business model and its visionary leadership has continued to earn local, regional and global accolades and recognition. The model is also studied in some of the leading business schools in the world, as other developing countries in Africa and Asia seek to learn from Equity’s low margin, high-volume model. Equity Bank in 2010 established the Equity Group Foundation. This innovation and creative vehicle has fully transformed the concept of philanthropy and corporate social responsibility. While Equity Group Foundation champions the socio-economic transformation of the people of Africa and seeks partnerships along six cluster thematic areas, Equity Bank provides the infrastructure of delivery, hence reducing the operational costs for the Foundation and increasing the rate of return on any social investment. The six social thematic areas of focus are: education and leadership development; financial literacy and access; entrepreneurship; agriculture; health; innovations and environment. Make an enquiry today