Talent.com
This job offer is not available in your country.
Senior Test Analyst

Senior Test Analyst

Bidvest Bank LimitedSandton, Gauteng, South Africa
30+ days ago
Job description

Overview

We are looking for a methodical and results-driven test analyst to identify and apply test procedures to ensure software product quality. As a test analyst, you will assess the functionality and feasibility of our banking systems and software to ensure that flaws are eradicated prior to deploying to Production. The role requires a passion for detecting and solving problems, an eagle-eye for detail, and the ability to see the overall picture. You must have in-depth knowledge of software development, agile practices, superb analytical skills, and the ability to foresee technical problems. Extensive knowledge of systems within financial services and strong communication skills are essential, as you will communicate with internal and external stakeholders. You will advocate for testing, understand its importance, and advise on best practice. You will review and maintain testing standards and documentation. Where testing involves colleagues without formal testing experience, the Senior Test Analyst will provide technical knowledge, mentorship, and training to achieve effective testing outcomes.

Note : The following sections outline the key responsibilities, KPIs, qualifications, experience, knowledge, skills and abilities, and working conditions.

Key Responsibilities

  • Execute test cases under varying circumstances.
  • Document and evaluate test results.
  • Track defects and help troubleshoot errors.
  • Review test procedures and develop test scripts.
  • Partner with the development team to drive QA efforts.
  • Perform end-to-end testing of all systems from development through all testing environments.
  • Identify products to be assessed in the software review process.
  • Define appropriate tests, including test data to be used.
  • Manage test data by documenting results of each test cycle to identify flaws.
  • Liaise with the software development team.
  • Run diagnostic and system testing and present information to relevant stakeholders.
  • Interact with relevant Business Analysts and Developers to ensure effective communication.
  • Identify and eliminate redundant functions and components.
  • Improve knowledge of business applications and user needs and expectations.
  • Understand and implement industry standards and protocols.
  • Ensure best customer experience on all systems.
  • Contribute to test plans, write test cases, and conduct testing.
  • Create test plans to include environments, resource requirements, high-level test cases, risks and assumptions.
  • Create the test procedure to be followed when executing test cases.
  • Translate test cases into design steps from DevOps Azure / TFS.
  • Execute system validation plans (new functionality) and liaise with the business.
  • Execute all test activities for allocated projects.
  • Create operational change requests and deploy changes into the Pre-prod environment for further testing.
  • Perform industry testing, e.g., sending outward transactions and receiving inward transactions with different banks for ongoing projects.
  • Design test plans for payment projects and provide system training to business users.
  • Troubleshoot and replicate production defects to aid resolution.
  • Perform API testing using Postman.
  • Track defects and retest fixes regularly.
  • Update project stakeholders on UAT / Regression testing progress.
  • Participate in standup meetings and other QA meetings (test planning, retrospectives, QA status, and updates).
  • Communicate with IT teams to troubleshoot hardware and software issues for testing purposes.
  • Ensure test environment readiness.
  • Test usability and cross-site security vulnerability functionality of the application.
  • Sign off post-deployment checklists after testing in respective environments.
  • Perform post-deployment checks after go-lives.

Key Performance Areas (KPAs) and KPIs

Finance

Aligned to the overall business financial performance.

Customer

  • Interpret business / customer requirements to provide timely solutions.
  • Manage team response time, reaction time, and turnaround time.
  • Speed of responses and closure, effective communication with customers, and high customer satisfaction.
  • Produce a stable digital environment for customers to interact with 24 / 7.
  • Drive automation and business process engineering.
  • Internal Processes

  • Completeness of test cases with minimal gaps.
  • Bug fixes and new development.
  • Active participation in sprint planning / JAD sessions.
  • Facilitate review and sign-off of user stories and requirements documents.
  • Completing TFS / DevOps tasks correctly.
  • Articulate how your work contributes to bank objectives and system enhancements.
  • Advancement of the bank’s testing techniques and processes.
  • Ensure production-tested code has minimal to no comebacks.
  • Functional & integration testing and desk checks to ensure quality.
  • Perform API, database, security, cloud and omnichannel testing.
  • Accurately complete test plans and contribute to test strategy feedback.
  • Ensure UAT is booked and test data is prepared for accurate UAT sign-off.
  • Organisational Learning

  • Develop knowledge base and intellectual property.
  • Take ownership of personal development and sign off on your Personal Development Plan.
  • Achieve objectives in the development plan and contribute to teamwork.
  • Maintain quality inter-personal relationships and collaboration within the team and with customers and stakeholders.
  • Requirements

    Qualifications : IT Diploma / BTech / Degree in IT or Computer Systems or Informatics; ISTQB Foundation Certification, ISTQB Agile.

    Experience

  • Postman
  • Swagger
  • SQL
  • TFS
  • DevOps Azure
  • Agile Testing
  • Web and Mobile technologies
  • Domain knowledge
  • SES
  • OPICS
  • Knowledge, Skills And Abilities Required

  • Strong computer skills
  • Excellent Word and Excel skills
  • Knowledge of the software development cycle
  • Analytical and diagnostic skills
  • Experience in test techniques and programming
  • Planning and organizational skills
  • Ability to write and articulate test cases and test reports
  • Project management skills and teamwork
  • Ability to meet deadlines with effective planning
  • ISEB / ISTQB qualification at practitioner level or equivalent
  • Experience using a test management tool
  • Extensive experience as a functional test analyst
  • Experience in writing SQL queries
  • Experience as a lead tester with workload management
  • Understanding of risk-based testing
  • Strong communication with technical and non-technical colleagues
  • Ability to work independently and as part of a team
  • Working Conditions

    Onsite

    This position is advertised in line with our commitment to Employment Equity.

    #J-18808-Ljbffr

    Create a job alert for this search

    Test Analyst • Sandton, Gauteng, South Africa