Summary
Overview
Work History
Education
Skills
Software
Languages
Certification
Timeline
Generic

Suhail Kaka

Software Quality Engineer
Johannesburg

Summary

Resourceful Software Quality Assurance Engineer with 12 years handling complete review process. Expertly assists IT design, testing and maintenance to preserve application effectiveness. Offers detailed patch assessment and script automation to handle service delivery in rigorous always-on environments. Actively resolves technical complications during application QA testing.

Overview

14
14
years of professional experience
6
6
years of post-secondary education
7
7
Certifications

Work History

Software Quality Engineer

Nedbank
07.2021 - Current
  • Developed test plans, test cases, and test scripts based on business requirements and functional specifications documents.
  • Expedited issue resolution by effectively prioritizing, tracking, and managing defects in bug tracking systems such as JIRA.
  • Reduced defect rate by implementing robust test strategies and rigorous regression testing, coupled with implementing core Quailty Engineering practices, such as BDD and three amigos within the squad.
  • Enhanced user experience with effective communication between cross-functional teams.
  • Facilitated improvements in overall software quality through active participation in process improvement initiatives within the organization.
  • Increased team productivity by mentoring junior quality engineers in best practices for software testing methodologies.
  • Contributed to the development of high-quality software by providing feedback on design specifications and code reviews.
  • Supported continuous integration efforts for faster deployment cycles using Azure devops pipelines.
  • Maintained up-to-date knowledge of industry trends and best practices to continually improve testing methodologies.
  • Collaborate with the Core Technical Team to continuously improve the automation frameworks and overall platform.
  • Implemented test automation solutions with the objective that it has adequate coverage within the sprint.
  • Ensuring the test automation solution meets the architectural and development standards that are re-usable and scalable.
  • Ensuring that the automation test code implemented is appropriately catalogued, stored and aligns with the required governance.
  • Testing playback sessions conducted to stakeholders regularly in QA
  • Evaluated function, performance and design compliance of every product against design standards and customer needs.

Software Test Analyst

Nedbank
09.2012 - Current
  • Gathered data on integration issues and vulnerabilities and reported all findings, including improvement recommendations.
  • Directed team members to follow specific testing standards and guidelines as outlined in project requirements.
  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Documented current production methods to identify points of limitation to target for quantification through testing procedures.
  • Assessed software bugs and compiled findings along with suggested resolutions for development team members.
  • Increased and improved knowledge of Jira software and testing tools by engaging in all available trainings and seminars.
  • Fluent in the use of design tools for creation of automated test procedures.
  • Fair amount of use and exposure to integrated development environments (IDE's) IntelliJ and Eclipse.
  • Programming Languages; Java and Visual Basic.
  • Excellent understanding of Object Orientated programming concepts, Java and Visual Basic.
  • Understanding and experience with usage of UI frameworks, Appium and Selenium.
  • Creation of feature files for automated UI tests using cucumber.
  • Excellent understanding of core BDD concepts, methods and principles.
  • Creation of API collections using postman.
  • Designed testing scenarios for usability testing.
  • Collaborated with developers and product owners to stay current on product features and intended functionality.
  • Identified and tracked defects with Jira and supported developers in resolving problems by completing additional tests.
  • Operated under Agile and Scrum frameworks to complete releases at the end of every sprint.
  • Utilized Agile software development methods to increase team efficiency.
  • Assisted test engineers with scripting and optimizing tests by refactoring scenarios.

Pharmacist Assistant

Tahiti Pharmacy Lenasia
07.2011 - 08.2012
  • Counted and labeled prescriptions with correct item and quantity.
  • Communicated instructions to patients or caregivers.
  • Prepared packaging and labels for prescriptions, verifying accuracy of dosage, side effects, interactions and refill instructions.
  • Located and measured medications according to prescription information, making modifications as instructed by pharmacists and providers.
  • Processed incoming drug orders.
  • Assisted pharmacist by filling prescriptions for customers daily and responding to patient questions regarding prescription and medication-specific issues.
  • Assisted patients in minimizing medical expenses by recommending generic alternative prescription medications.
  • Monitored ordering of pharmacy medication stock to maintain streamlined inventory and low overhead.
  • Conducted drug product reviews and assisted Pharmacists and staff in drug inventory management.
  • Welcomed customers to pharmacy and answered questions relating to prescriptions and over-the-counter products.
  • Processed over 40 prescriptions per day in busy pharmacy achieving decreased customer wait times and maintaining excellent customer satisfaction.
  • Solved customer problems in-person or over telephone by providing assistance with placing orders, navigating systems and locating items.
  • Managed opening and closing duties for pharmacy, such as opening the pharmacy and locking up during closing time.
  • Ordered medicines daily to replenish stock and increase inventory in anticipation of need.
  • Restocked pharmacy shelves with current merchandise to drive consistent peripheral sales.

Intern

Medscheme
03.2010 - 05.2011
  • Sorted and organized files, spreadsheets and reports.
  • Delivered clerical support by handling range of routine and special requirements.
  • Collaborated in professional team to solve workflow issues and capture medical insurance claims.
  • Maximized productivity by analyzing protocols and identifying areas for improvement.
  • Developed business, financial and analytical skills needed for career.

Education

BCOM Information Management - Information Technology

Damelin
01.2019 - Current

Skills

    Cross-platform testing

    Test planning

    System Validation

    Usability Testing

    Selenium

    Automation scripting

    Manual Test Analysis

    Debugging

    Manual test case preparation

    Test implementation

    Defect monitoring

    Automation knowledge

    Regression Testing

    Test Automation Frameworks

    Software development life cycle

    SQL Proficiency

    Git Version Control

    Java programming

    Load testing

    Performance Testing

Software

Java

Visual Basic

Languages

English

Afrikaans

Arabic

Certification

ISTQB Foundation Certified Tester

Timeline

Serenity Dojo Automation Engineer

12-2021

Software Quality Engineer

Nedbank
07.2021 - Current

Tools and Techniques for Performance and Load Testing

05-2021

Setting a Foundation for Successful Test Automation

01-2020

IntelliJ for Test Automation Engineers

01-2020

BCOM Information Management - Information Technology

Damelin
01.2019 - Current

Java Programming

01-2019

ISTQB Advanced Test Analyst

10-2017

ISTQB Foundation Certified Tester

06-2014

Software Test Analyst

Nedbank
09.2012 - Current

Pharmacist Assistant

Tahiti Pharmacy Lenasia
07.2011 - 08.2012

Intern

Medscheme
03.2010 - 05.2011
Suhail KakaSoftware Quality Engineer