Summary
Overview
Work History
Education
Skills
Websites
Additional Skills
Certification
Timeline
Generic
Bhavana Haripersaad

Bhavana Haripersaad

Software Tester
Cape town

Summary

With over 11 years of experience in software testing, I am a seasoned professional dedicated to ensuring the highest quality of software products. My expertise primarily lies in backend testing and automation, where I have successfully implemented various testing methodologies, including functional and non-functional testing, automated test development, and continuous integration/continuous delivery (CI/CD) practices.

I am proficient in leveraging a variety of testing tools and frameworks such as NUnit, NSubstitute, Fluent Assertions, and Postman to develop and maintain robust automated test suites for backend systems. My hands-on experience with CI/CD tools like Azure DevOps and Git enables me to streamline the testing process, ensuring efficient and reliable software releases.

I am committed to improving engineering productivity by identifying and resolving quality issues through both manual exploratory testing and automated test results analysis.

My collaborative approach includes participating in and facilitating code reviews, sharing knowledge, and continuously seeking innovative ways to enhance testing processes and tools. I have also created T-level tests to ensure comprehensive coverage and validation of complex systems.

In addition to my extensive experience in backend testing, I am keen on growing my skills and exploring new areas such as artificial intelligence (AI) and semantic kernel technologies. I am enthusiastic about integrating these advanced technologies into my testing practices to drive innovation and enhance the overall quality of software products. As technology evolves, I am committed to continuously updating my skill set to stay at the forefront of industry advancements.

I adhere to the basic testing principles and best practices as outlined by the International Software Testing Qualifications Board (ISTQB). This includes requirements analysis, test planning, test design, test execution, defect reporting, and test closure activities. My strong foundation in software testing methodologies, test automation, and technical design ensures that I deliver high-quality software products that meet and exceed user expectations while maintaining a focus on continuous improvement and innovation.

Overview

11
11
years of professional experience
15
15
Certifications

Work History

Software Engineer in Test

Derivco
1 2021 - Current
  • Utilized comprehensive testing methodologies for a range of software products, consistently ensuring high software quality.
  • Successfully led and delivered software projects across various markets.
  • Enhanced automated test coverage and quality, and increased testing efficiency through design and implementation of test automation.
  • Manage and debug build and/or deployment issues in automated CI/CD pipelines.
  • Developed automation for different T-level tests.
  • Reviewed PR's from developers and SDETs.
  • Assumed senior SDET responsibilities for numerous projects, including planning, scheduling, and tracking.
  • Developed a deep understanding of various products and features, ensuring that tests were highly suitable for requirements.
  • Consistently ensured high quality across all tested products and successfully signed off on a majority of projects.
  • Fostered efficient communication and coordination within diverse teams.
  • Implementing "AI" technologies, for KR POC, to reduce analysis and design efforts

SQE/Senior Tester

Derivco
05.2017 - 01.2021
  • Troubleshooting: Performed system diagnostics and resolved software issues.
  • Database Tracing: Managed and traced procedures within databases.
  • Website Parameter Tracing: Traced and adjusted website parameters for optimal performance.
  • System Troubleshooting: Diagnosed and fixed issues with websites, databases, and services.
  • SQL Scripting: Wrote and interpreted SQL scripts for database management.
  • Service Installation: Installed and configured services for various applications.
  • Website Installation: Set up and installed websites in different environments.
  • Test Case Documentation: Documented test cases for future reference and reproducibility.
  • Automation Test Case Writing: Wrote automation test cases to streamline testing processes.
  • C# Automation: Utilized NUnit for automating tests in C#.
  • Integration Testing: Conducted integration tests to ensure system components work together seamlessly.
  • Team Communication: Facilitated communication between different teams for better collaboration.
  • Test Leadership: Led testing projects, ensuring adherence to schedules and quality standards.
  • API Testing: Conducted API testing using Postman and automated tests using C#.

Test Analyst

Derivco
05.2013 - 09.2017
  • Feature and Software Fix Testing: Tested new features and software fixes.
  • Test Case Documentation: Created detailed documentation of test cases.
  • Troubleshooting: Diagnosed and resolved issues with databases, services, websites, and various environments.
  • Website and Service Installation: Installed and set up websites and services.
  • Team Mentorship: Guided and supported junior team members.
  • Automated and Manual Testing: Created and executed both automated and manual functional tests.
  • Cross-Team Collaboration: Worked with other teams for integration testing.
  • Test Case Management: Created, reviewed, and documented test cases, maintaining a comprehensive baseline

Education

Bachelor of Technology (BTech), Information Systems - undefined

CTI Education Group

ISTQB- Foundation, ISTQB - undefined

Bytes

Skills

  • Testing Methodologies:

ISTQB foundational tasks:

Test Planning and Strategy, Test case design and execution,

automation, defect management

  • Technologies and frameworks: RabbitMQ, Elastic, Kafka, Azure DevOps, Git frameworks, Octopus, MS SQL, Visual Studio, NUnit, NSub, Fluent Assertion, Postman, MS Services

  • Programming Languages:

C#, SQL, C#, json, yaml

  • Databases:

MS SQL, Azure Data Studio

Azure DevOps - CI/CD pipeline configuration & troubleshooting build and release pipelines, Sprints & backlogs, Test plan

  • AI/ML: Semantic Kernel, memory, and functions, Chat GPT-4, Azure OpenAI, Prompt engineering

Additional Skills

  • Troubleshooting and Analytical Thinking:

      Skilled in troubleshooting software issues and deriving solutions. Proficient in identifying and resolving build or deployment issues in automated CI/CD pipelines.

  • Mentorship:

      Have mentored junior testers and conducted training sessions. Regularly review PR's from developers and SDETs, sharing knowledge and providing feedback.

  • Collaboration:

      Experience working with cross-functional teams and participating in Agile ceremonies. Known for fostering efficient communication and coordination within diverse teams.

  • Quality Assurance:

      Strive to ensure overall software quality through code reviews and adherence to best practices. 

      Consistently aim to ensure high quality across all tested products and have successfully signed off on a majority of projects.

  • Reporting:

      Skilled at generating and presenting test reports and metrics on Azure. 

      Have taken on test management responsibilities for numerous projects, including planning, scheduling, and tracking.

  • Continuous Improvement:

      Committed to continuously improving testing processes and staying updated with the latest tools and methodologies. 

      Demonstrated a commitment to learning and adapting to new technologies and testing tools.

  • Product Knowledge:

      Have developed a deep understanding of various products and features, ensuring tests are highly suitable for requirements.

  • Adaptability:

      Demonstrated adaptability and a willingness to embrace new technologies through transition from Test Rail to Jira to Azure DevOps for work items and sign-offs. Keen to expand skills in areas such as AI and semantic kernel technologies.

Certification

Foundations of Programming: Software Quality Assurance - Lynda.com

Timeline

SQE/Senior Tester

Derivco
05.2017 - 01.2021

Test Analyst

Derivco
05.2013 - 09.2017

Software Engineer in Test

Derivco
1 2021 - Current

Bachelor of Technology (BTech), Information Systems - undefined

CTI Education Group

ISTQB- Foundation, ISTQB - undefined

Bytes
Bhavana HaripersaadSoftware Tester