Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Nevad Dussaye

Software Development Engineer In Test
Durban

Summary

With a strong commitment to technology and quality assurance, I have dedicated my career to ensuring precision and reliability in software development. As a Software Development Engineer in Test (SDET), I apply my experience in designing, developing, and executing tests to deliver high-quality, efficient software products. I am driven by a passion for continuous improvement and staying current with industry practices, always aiming to meet the needs of both stakeholders and end-users with integrity and excellence.

Overview

12
12
years of professional experience
2
2
Certifications

Work History

Software Development Engineer in Test

Derivco
02.2022 - Current

Implemented and Reworked Testing Frameworks:

  • Implemented a frontend web testing framework using C#, Selenium, and SpecFlow for functional UI and integration testing.
  • Reworked the testing framework with Playwright and TypeScript to reduce flaky tests and accelerate automation.

Performance and Load Testing:

  • Integrated NBomber for load and performance testing on gateway and microservice APIs, and used JMeter for load testing legacy GraphQL APIs, improving performance and stability.

API Testing with ASP.NET Core:

  • Developed and maintained integration tests for ASP.NET Core APIs using WebApplicationFactory to ensure end-to-end reliability and performance.
  • Configured in-memory servers and clients with WebApplicationFactory to create realistic testing scenarios and validate component interactions.

Test Execution and Coverage:

  • Leveraged NUnit for test execution and C# for writing and structuring test cases, enhancing test coverage and reducing production defects.
  • Developed and maintained automated tests (functional, unit, and integration) to ensure comprehensive coverage.

Exploratory and Manual Testing:

  • Conducted manual exploratory testing to identify gaps and improve software quality.

CI/CD and Automation Integration:

  • Configured and troubleshooted automated tests within Azure CI/CD pipelines, streamlining the release process and improving deployment efficiency.
  • Monitored and communicated automated test results, ensuring compliance and timely approvals.

Collaboration and Documentation:

  • Collaborated closely with the development team to identify and resolve software defects prior to release.
  • Maintained comprehensive documentation on test plans, cases, scripts, and results for clear communication and knowledge sharing.

Continuous Improvement and Risk Management:

  • Participated in code reviews to refine test automation skills and improve team practices.
  • Estimated task efforts and proactively escalated risks, ensuring project timelines were met and potential issues were addressed promptly.
  • Adapted to new technologies such as prompt engineering and LLMs to reduce automation effort and integrated them into existing test strategies to enhance efficiency.

Quality Assurance Engineer

Derivco
06.2016 - 02.2022

Experience

  • Performed manual exploratory testing to identify defects and ensure high software quality, using black-box testing methodologies.
  • Defined and executed detailed test scenarios, improving test coverage and contributing to enhanced software reliability.
  • Tracked and communicated test results, providing actionable feedback and identifying quality gaps to drive improvements.
  • Developed strong troubleshooting skills and adhered to coding standards, ensuring effective issue resolution and process adherence.

Skills and Achievements

  • Manual Testing: Expertise in exploratory and black-box testing to uncover critical defects and ensure comprehensive software evaluation.
  • Test Scenario Development: Skilled in creating and implementing test scenarios to enhance testing effectiveness and coverage.
  • Effective Communication: Proficient in tracking and communicating results, identifying gaps, and providing feedback for software improvements.
  • Detail Orientation: Strong attention to detail and troubleshooting abilities, contributing to efficient issue resolution and adherence to best practices.

Junior IT Engineer

Bettingworld
10.2015 - 05.2016

Experience

  • Managed desktop configurations and network connectivity, addressing network access issues and printer connectivity problems.
  • Installed and updated software on both new and existing equipment, ensuring up-to-date and functional systems.
  • Configured and maintained Windows operating systems (XP, 7, 8) and associated applications, ensuring smooth operation and compatibility.
  • Performed troubleshooting, installation, and repair of computer systems, including hardware and software performance monitoring.
  • Provided investigation, diagnosis, resolution, and recovery for hardware and software issues, escalating unresolved problems as per escalation processes.
  • Maintained and organized Active Directory, including user and computer management and organizational unit (OU) structure.
  • Installed and configured IP camera systems, contributing to security and surveillance solutions.
  • Resolved VoIP-related issues, ensuring reliable communication systems and addressing related queries.

Skills and Achievements

  • Desktop and Network Management: Proficient in managing desktop configurations, network connectivity, and printer setups.
  • Software Installation and Updates: Experienced in installing and updating software on various equipment and operating systems.
  • Troubleshooting and Repair: Skilled in diagnosing and resolving hardware and software issues, with a focus on performance monitoring.
  • Active Directory Management: Competent in organizing and maintaining Active Directory structures, including user and computer management.
  • IP Camera and VoIP Systems: Knowledgeable in the installation and configuration of IP camera systems and resolving VoIP issues.

Desktop Support Technician

Bettingworld
09.2013 - 09.2015

Experience

  • Managed desktop configurations and network connectivity, addressing issues related to network access and printer setups.
  • Installed and updated software on both new and existing equipment, ensuring system functionality and compliance with organizational standards.
  • Configured and maintained Windows XP and Windows 7 operating systems, along with associated applications.
  • Troubleshot, installed, and repaired computer systems, performing regular hardware and software performance checks.
  • Received and recorded technical support calls from over 80 branches nationwide, providing timely and effective support.
  • Investigated, diagnosed, and resolved hardware and software issues, escalating unresolved problems according to Help Desk escalation processes.

Skills and Achievements

  • Desktop and Network Support: Expertise in managing desktop configurations, network connectivity, and resolving printer issues.
  • Software Installation and Maintenance: Skilled in installing and updating software on various systems and ensuring operational efficiency.
  • Troubleshooting and Repair: Proficient in diagnosing and resolving hardware and software problems, with regular performance monitoring.
  • Technical Support: Experienced in handling support calls from multiple branches, providing effective solutions and escalating as needed.

IT Support Technician

Super Rubber Company
06.2012 - 07.2013
  • Repaired desktops, printers, and laptops to maintain system functionality.
  • Configured and troubleshot network issues to ensure connectivity.
  • Supported Microsoft Windows XP and Windows 7, along with Microsoft Office Suite.
  • Installed and configured virtual machines for virtualization needs.
  • Managed system cloning and data migration for efficient data handling.

Education

High School Diploma -

Merebank Secondary School
Durban, South Africa
04.2001 -

Skills

Experience with test automation frameworks

Knowledge of continuous integration and delivery pipelines

Familiarity with version control systems, such as Git and SVN

Understanding of software testing principles and methodologies

Ability to write and execute manual and automated test cases for functional, non-functional, and integration testing

REST API Testing

Familiarity with containerization technologies

Understanding of DevOps principles

Certification

ISTQB Certified Tester Foundation Level

Timeline

Software Development Engineer in Test

Derivco
02.2022 - Current

ISTQB Certified Tester Foundation Level

09-2018

Quality Assurance Engineer

Derivco
06.2016 - 02.2022

Junior IT Engineer

Bettingworld
10.2015 - 05.2016

Desktop Support Technician

Bettingworld
09.2013 - 09.2015

IT Support Technician

Super Rubber Company
06.2012 - 07.2013

N3 Engineering Studies

06-2010

High School Diploma -

Merebank Secondary School
04.2001 -
Nevad DussayeSoftware Development Engineer In Test