Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

DAYANANDA MARKULI GOWDAPPA

QA Automation Developer in Test
1 Windermere Crescent Belfast

Summary

QA and Automation enthusiast with over 17+ years of experience in software testing, SDLC and STLC. Proven track record in leading QA teams, implementing test strategies, and driving automation across multiple projects. Skilled in writing E2E test automation frameworks using Javascript, Python, and Selenium. Experienced in Agile methodologies and implementing CI/CD pipelines.

Overview

18
18
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Lead Software Engineer in Test

Rapid7
03.2023 - Current
  • Worked on delivering customisation in CRM tools like Salesforce and Netsuite and was responsible for handling billing and support lifecycle for Rapid7 customers
  • Implemented shift left strategy from QA perspective by increasing automation footprint in testing and implement CI/CD as part of the testing process.
  • Developed new automation framework for E2E testing using Cypress/javascript
  • Setup CI/CD pipelines using Jenkins
  • Ran POC’s to identify alternative tools for improving /automating the release process
  • Tooling/ POC's to replace traditional tools with AI enabled QA tools
  • Created dashboards to regularly update all stakeholders with QA/Automation progress
  • Hiring and skilling up new team members across the QA organization

Senior Software Engineer in Test

Globalization Partners
08.2021 - 03.2023
  • Worked on a project to migrate a legacy monolith application into a next-gen a micro-service based app whilst revamping the classic functionality and adding new features
  • Responsibilities included implementing test strategy and identify right automation tools
  • Managing release cycles and co-ordination with all related feature teams.
  • Drive the BDD process across the feature team by conducting regular example mapping sessions
  • Implemented Automation framework in Cypress (Typescript was used as the scripting language)
  • Increased automation footprint across all levels. Implemented unit testing through Jest-Cucumber
  • Create automation to test API gateways mainly using POSTMAN collections
  • Participate in the release process. Complete regression and UAT testing on different environments throughout the release process
  • Participate in PR reviews for the changes in test script across the team
  • Mentor junior QA team members and guide them through the QA process and maintaining code quality

Senior Automation Test Engineer

Wipro Technologies Ltd
05.2015 - 08.2021
  • The BT-Vision project aims to deliver a range of interactive television-based services such as high-quality live TV, Video on Demand and Time-shifted TV over BTs broadband network
  • Roles and Responsibilities: Team Lead/Scrum Master role which includes onshore/offshore co-ordination, planning and delivery of sprint objectives and participate in defect triage
  • Automating Functional/Regression/Sanity and Performance test suites for BT IPTV STB’s using STORM tool (based on PYTHON Scripting)
  • Automated Functional and Regression pack for BT player web app using PROTRACTOR/SELENIUM (JAVASCRIPT based) framework
  • Team Lead/Scrum Master role which includes onshore/offshore co-ordination, planning and delivery of sprint objectives and participate in defect triage
  • Support In-life debug team by devising reproduction steps for critical issues seen in field and helping in validating their fixes
  • Automated PERFORMANCE Testing of key metrics of BT IPTV STB (Boot Times, Channel Zap timings, EPG load times ...etc.) and used VBA scripting for excel based test reports
  • Creation and maintenance of SPLUNK dashboards for report generation across functional and performance tests

QA and Automation Engineer

Tech Mahindra Ltd
07.2006 - 05.2015

Project: BT TV STB Testing and Automation
Microsoft based IPTV STBs designed to offer interactive TV service to users in UK.

Roles and Responsibilities:

  • Defining Test strategy/Test plan creation based on product/feature requirement documents
  • Mainly responsible for Automation testing of BT-Vision STB on Mirifice tool using TCL/TK.
  • Created web reporting framework around the Mirifice tool using SOAP API’s and SQL database
  • Automated Stress Testing of the STB’s to correctly estimate worst case system up time
  • Work on root cause analysis and mitigation for In-Life issues from the Trial’s feedback and issues arising from production deployment

Project:Thermal Testing Automation Using TCL/TK
Sub-project designed and implemented automate the Thermal Testing of the Optical Network Terminals. The objective was to test receiver sensitivity of the optical parts (which were housed inside a programmable thermal chamber)
Roles and Responsibilities:

  • Automate all the test equipment’s involved in the set-up like Thermal Chambers, smart bits, Variable optical attenuators and the OLT/ONT system
  • Develop a GUI test suite comprising of all the test cases to be automated. This was done using Tk.
  • Extract the results and port it into a result sheet which could be used for analysis and reporting purpose.

Project: FTTP (FIBER TO THE PREMISIS)
FTTP is a form of fiber optic communication delivery in which the optical signal reaches the end user's living or office space.

Roles and Responsibilities:

  • Analyzed and translated business requirements to functional requirements.
  • Created and maintained tests for different testing cycles alongside execution.
  • Involved in testing of daily loads and QA loads. Regression testing, Performance testing, test plan design and reviews. Preparing unit test cases and execute them.
  • Bug reporting and Bug fix verification testing.
  • Key player in deciding test plan and strategy. Responsible for Test designing, planning and execution of functional testing in both agile & waterfall models of product.
  • Prepare test plan for GPON and BPON standard based ONT’s.
    Schematic Reading and Hardware Verification Testing of all the ONT motherboards
  • Automating the Various Set-ups using TCL/Tk.

Education

Bachelor of Engineering Technology - Electrical, Electronics And Communications Engineering

Visveswaraiah Technological University
Karnataka
09.2002 - 07.2006

Skills

JavaScript

Certification

ISTQB Foundation level certified

Timeline

Lead Software Engineer in Test

Rapid7
03.2023 - Current

Senior Software Engineer in Test

Globalization Partners
08.2021 - 03.2023

Senior Automation Test Engineer

Wipro Technologies Ltd
05.2015 - 08.2021

QA and Automation Engineer

Tech Mahindra Ltd
07.2006 - 05.2015

Bachelor of Engineering Technology - Electrical, Electronics And Communications Engineering

Visveswaraiah Technological University
09.2002 - 07.2006
ISTQB Foundation level certified
DAYANANDA MARKULI GOWDAPPAQA Automation Developer in Test