Kyle Scotson

Software Engineer at Credo Group
  • Claim this Profile
Contact Information
Location
City of Johannesburg, Gauteng, South Africa, ZA
Languages
  • English -
  • Afrikaans -

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Michael Barbour

Kyle is a very inspiring person to work with, he not only strives to be the best but also strives to make sure that others can be the best at what they do. I have come to know him as a strong work colleague and a role model for his peers. He is a rare type of employee who combines exceptional natural ability with a willingness and eagerness to learn.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • ISTQB Advanced Test Analyst
    ISTQB - International Software Testing Qualifications Board
    Sep, 2017
    - Sep, 2024
  • ISTQB Foundation Level
    ISTQB - International Software Testing Qualifications Board
    Jun, 2015
    - Sep, 2024
  • Agile Testing Advanced
    iLAB

Experience

    • Germany
    • Real Estate
    • Software Engineer
      • Oct 2019 - Present

      - ASP.NET C# development (incl Kendo, CSS, JS, Jquery) - Testing of software before releases; - Raising of bugs and relevant support tickets; - SDLC implementation; - 2nd line support for issues on all platforms; - Day-to-day running and checking of tasks within the system; - Setting up new users and configuration of profiles; - ASP.NET C# development (incl Kendo, CSS, JS, Jquery) - Testing of software before releases; - Raising of bugs and relevant support tickets; - SDLC implementation; - 2nd line support for issues on all platforms; - Day-to-day running and checking of tasks within the system; - Setting up new users and configuration of profiles;

    • QA and Accessibility Lead
      • Oct 2018 - Sep 2019

      • Check websites across browsers (functionality as per the functional specification or brief, graphical rendering of applications as per the PSD) • Check applications (functionality as per the functional specification or brief, graphical rendering of applications as per the PSD) • Check mobile applications and web sites across all applicable devices functionality as per the functional specification or brief, graphical rendering of applications as per the PSD) • Develop and lead the software system testing process, resources, programming, projects and documentation. • Responsible for the selection and development of people and resources necessary to perform the functions of software quality assurance. • Responsible for assuring that output from the software development process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability, etc. • Ensure appropriate scheduling of software quality resources/personnel to projects. • Assist in generation of use cases to ensure that all functional requirements of a system are captured during the product design phase. • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions. • Recommend design improvements or corrections to developers throughout the development process. • Maintain effective communication with the project managers on project limitation, capability, performance requirement and hardware interface changes. Show less

    • Australia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • QA Lead
      • Jan 2018 - Oct 2018

      • Acting as Scrum Master, ensuring team is following scrum process. Assistance product owner with project and backlog management using Microsoft VSTS• Managing client releases using Octopus Deployment application• Testing of web application: ensuring core functionality is per customer specification• Perform functional, integration and performance testing on Web application• Checking Database backend data• Creating and Executing selenium automated scripts• Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.• Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and using new tools and processes to ensure quality goals are met.• Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.• Lead and mentor QA team members, as well as manage outside contract testers.• Develop and execute test cases, scripts, plans and procedures (manual and automated). Show less

    • QA Analyst
      • May 2017 - Jan 2018

      • Testing of web application: ensuring core functionality is per customer specification• Perform functional, integration and performance testing on Web application• Checking Database backend data• Creating and Executing selenium automated scripts•Review functional and design specifications to ensure full understanding of individualdeliverables.• Back-end database testing in Microsoft SQL environment including validating stored procs,jobs and triggers.• Identify test requirements from specifications, map test case requirements and design testcoverage plan.• Develop, document and maintain functional test cases and other test artifacts like the testdata, data validation, harness scripts and automated scripts.• Execute and evaluate manual or automated test cases and report test results.• Hold and facilitate test plan/case reviews with cross-functional team members.• Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.• Ensure that validated deliverables meet functional and design specifications and requirements.• Isolate, replicate, and report defects and verify defect fixes. Show less

    • South Africa
    • IT Services and IT Consulting
    • Team Lead
      • Feb 2016 - May 2017

      • Review and Analyse all related business information including the Business Case and Requirements as well as Functional requirements • Identify and define the required test cases (Positive and Negative)• Prepare the required test data for test cases (Positive and Negative)• Investigate results and expand on scenarios• Raise any defects / issues discovered during any given test cycle• Resolve incorrect/incomplete test cases• Run Integrated (new and existing) tests for production ready testing • Ensure any hardware / software required for testing is ready before start of testing process• Continuous Regression Testing• Escalate any defects / issues discovered during testing• Update the regression test pack and evaluate Test Coverage• Provide feedback to Testers on resolved issues• Non-Functional Testing• Assist with special projects/tasks• Working alongside development team to resolve defects found• Usage of the project/task management tool (JIRA)• In-depth understanding of the software development life cycle• Working knowledge of SQL, HTML, CSS, C#, ASP.net, Selenium (IDE & webdriver) and API's (using SOAPUI)• Testing functional banking systems, including internet banking applications and online financial systems (internal)• Write/Create; Execute and Evaluate test cases including detecting; reporting & tracking bugs.• Release testing coordination• Sound knowledge of the Waterfall & Agile methodologies• Other experiences included: EMV testing: transactional and card (using MasterCard and Astrex simulator) Point of Sale devices: end-to-end Website testing: end-to-end ATM testing: end-to-end Usage of backend system running StratusVOS• Delegating and overseeing testing and results of Testers• Knowledge growth and training to testers on system, tools and testing methods Show less

    • Test Analyst
      • Apr 2011 - Feb 2016

      • Review and Analyse all related business information including the Business Case and Requirements as well as Functional requirements • Identify and define the required test cases (Positive and Negative)• Prepare the required test data for test cases (Positive and Negative)• Investigate results and expand on scenarios• Raise any defects / issues discovered during any given test cycle• Resolve incorrect/incomplete test cases• Run Integrated (new and existing) tests for production ready testing • Ensure any hardware / software required for testing is ready before start of testing process• Continuous Regression Testing• Escalate any defects / issues discovered during testing• Update the regression test pack and evaluate Test Coverage• Provide feedback to Testers on resolved issues• Non-Functional Testing• Assist with special projects/tasks• Working alongside development team to resolve defects found• In-depth understanding of the software development life cycle• Working knowledge of SQL, C#, ASP.net, Selenium (IDE) • Testing functional banking systems, including online financial systems (internal)• Write/Create; Execute and Evaluate test cases including detecting; reporting & tracking bugs.• Release testing coordination• Sound knowledge of the Waterfall & Agile methodologies• Other experiences included:EMV testing: transactional and card (using MasterCard and Astrex simulator)Point of Sale devices: end-to-endWebsite testing: end-to-endATM testing: end-to-endUsage of backend system running StratusVOS Show less

    • Junior Development Tester
      • Dec 2009 - Apr 2011

      • Review and Analyse all related business information including the Business Case and Requirements as well as Functional requirements • Identify and define the required test cases (Positive and Negative)• Prepare the required test data for test cases (Positive and Negative)• Investigate results and expand on scenarios• Raise any defects / issues discovered during any given test cycle• Resolve incorrect/incomplete test cases• Run Integrated (new and existing) tests for production ready testing • Ensure any hardware / software required for testing is ready before start of testing process• Continuous Regression Testing• Escalate any defects / issues discovered during testing• Update the regression test pack and evaluate Test Coverage• Non-Functional Testing• Working alongside development team to resolve defects found• In-depth understanding of the software development life cycle• Testing functional banking systems, including internet banking applications and online financial systems (internal)• Write/Create; Execute and Evaluate test cases including detecting; reporting & tracking bugs.• Release testing coordination• Sound knowledge of the Waterfall• Other experiences included:Point of Sale devices: end-to-endWebsite testing: end-to-endUsage of backend system running StratusVOS Show less

Community

You need to have a working account to view this content. Click here to join now