Summary
Overview
Work History
Education
Skills
Certification
Technical Skills
Timeline
Generic
Sandile Nkosi

Sandile Nkosi

Quality Engineer
Boksburg

Summary

Results-driven Quality engineer with 8+ years of experience in software testing, automation, and quality assurance. Skilled in designing and implementing test strategies, automating test cases, and ensuring software reliability and performance. Proficient in tools such as Selenium, SQl developer , JIRA and have sound expertise in Java and SQL. Strong analytical and problem-solving abilities with a keen eye for detail. Passionate about improving software quality through rigorous testing, continuous integration, and best QA practices. Seeking to leverage expertise to enhance product quality and streamline testing processes in a dynamic development environment.

Overview

10
10
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work History

Quality Engineer

Standard Bank Group
07.2023 - Current

• Design, develop, and maintain automated test scripts using Java Selenium framework

• Implement automation for functional, regression, performance, and API testing.

Define and implement automation testing strategies aligned with project goals.

• Analyze business and technical requirements to create automated test plans.

• Identify test cases suitable for automation and prioritize them.

• Execute automated test scripts and analyze test results.

• Identify, log, and track defects, collaborating with developers to resolve them.

• Perform root cause analysis on defects and suggest improvements.

• Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.).

• Ensure automated tests run efficiently in build and deployment processes.

• Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.).

• Ensure automated tests run efficiently in build and deployment processes.

• Work closely with developers, business analysts, and QA teams.

• Participate in Agile/Scrum ceremonies and contribute to process improvements.

• Generate test reports and dashboards to provide visibility into automation coverage.

• Maintain detailed documentation for test scripts, frameworks, and test execution.

Automation Test Analyst

Nedbank Wealth Divison
06.2021 - 06.2023
  • Monitor emerging test automation frameworks, technologies and best practices for useful developments.
  • Research and select automation tools, prioritizing cost-effective solutions to shorten diagnostic workflows.
  • Design standardized processes and protocols to continuously improve operational efficiency through positive iteration.
  • Discuss requirements and processes with project managers and developers.
  • Identified bugs and issues within system and apply troubleshooting techniques for mitigation purposes.
  • Evaluate data sets from multiple test implementations to determine and account for standard variance in test results.
  • Meet with quality assurance, developers and project managers to assess scope and sequence of project.
  • Create detailed test cases for use on diverse projects.
  • Validate production deployment changes, providing reports on discovered issues to manager.
  • Write automated testing reports and present findings to manager for review.
  • Apply Scrum Delivery method to simplify testing process decisions through iterative development.
  • Participate in test automation code review meetings and provide input on colleagues' coding efforts.
  • Analyze test Scripts for feasibility
  • Test Tools used: JIRA, ALM, Confluence.
  • Complete automation of functional and regression testing.

Technical Test Analyst

African Bank Credit Divison
03.2018 - 05.2021
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness
  • Deliver exceptional service that exceeds customers' expectations through proactive, innovative and appropriate solutions by resolving queries fast end effective
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME's, project managers and staff members
  • Build and sustain collaborative working relationships with relevant peers and stakeholders in order to achieve productivity synergies.
  • Maintain and build relationships for purposes of expectation management, knowledge sharing and integration.
  • Develop and maintain collaborative external relationship with key industry stakeholders that will assist to drive key focus areas within the security strategy as well as leverage of information obtained to assist in detection and mitigation programmes
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME's, project managers and senior staff members
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements
  • Manage testing defects and involve relevant business staff in quality assurance testing analysis
  • Manage test plans by performing regression tests (existing functions), Create design steps from test cases in the Quality Centre, Execute system validation plans (new function) and liaise with the Business Analysts and technical teams in order to compile test scripts
  • Produce specifications according to agreed standards. Conduct Systems analyses, design, coding, program debugging system and testing security assessments, performance assessments and user interfaces.
  • Conduct impact analysis, which must include internal and external interfaces solutions.
  • Coordinate and execute all test activities for allocated projects. Prepare and submit test plans for sign-off; ensure alignment between test environment and production environment; treat production issues as first priority
  • Continuously assess own performance, seek timely and clear feedback and request training where appropriate and needed


Graduate Software Test Analyst

IBM South Africa
11.2016 - 02.2018
  • Created successful test scripts to manage automated feature testing
  • Input test results to relational database management software for use in metadata compilation and study and consultation in future test design.
  • Optimized test cases to maximize success of manual software testing.
  • Reviewed all test cases and test scripts for quality and identified additional areas to review.
  • Collaborated with product owners to stay current on intended functionality.
  • Identified bugs and issues within system and applied troubleshooting techniques for mitigation purposes.
  • Assessed software bugs and compiled findings along with suggested resolutions for development team members.
  • Participated in available trainings to improve software knowledge.
  • Met with quality assurance, developers and project managers to assess scope and sequence of project.
  • Documented integration issues and vulnerabilities and outlined improvement recommendations.
  • Worked closely with different departments to develop innovative solutions to functionality issues.
  • Tailored testing procedures to obtain data most relevant to understanding underlying causes of production limitations.

Software Tester Intern

MMI Holdings
09.2015 - 10.2016
  • Used SQL and PL/SQL to write data validation scripts.
  • Identified, analyzed and documented programming errors and operational characteristics inconsistent with stated requirements and design specifications.
  • Updated project manager regularly about progress of activities through in-person discussion and documentation.
  • Prepared test plans to establish preliminary test strategy, test cases, test schedule and test metrics.
  • Analyzed user stories and user cases for validity and feasibility.
  • Developed and executed SQL queries to perform backend database testing.
  • Documented testing procedures for developers and future testing use.
  • Advised developers on problems with databases, performance and other issues.
  • Built automated test scripts to handle repetitive software testing work.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Kept scripts and test cases updated with current requirements.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspective.

Education

Bachelor of Science - Mathematics And Computer Science

University of Kwazulu Natal
02.2010 - 12.2014

Skills

Analytical thinking

undefined

Certification

ISTQB Certificate

Technical Skills

  • Microsoft Office
  • SQL
  • JavaScript
  • Java
  • MySQL
  • XML
  • Git
  • JIRA
  • Microsoft Outlook
  • Power BI
  • SQL Server
  • Selenium
  • Visual Basic
  • Python
  • APIs

Timeline

Quality Engineer

Standard Bank Group
07.2023 - Current

Automation Test Analyst

Nedbank Wealth Divison
06.2021 - 06.2023

Technical Test Analyst

African Bank Credit Divison
03.2018 - 05.2021

Graduate Software Test Analyst

IBM South Africa
11.2016 - 02.2018

Software Tester Intern

MMI Holdings
09.2015 - 10.2016

Bachelor of Science - Mathematics And Computer Science

University of Kwazulu Natal
02.2010 - 12.2014
Sandile NkosiQuality Engineer