Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ningappa Kanamadi

Belgaum

Summary

Full-Stack QA Engineer at Agora.io with 12+ years of experience in automation and manual testing. Skilled in end-to-end quality assurance, test automation, and ensuring seamless software delivery through effective testing strategies

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior QA Engineer

Agora.IO
12.2021 - Current
  • Experience with testing meeting verticals on multiple platforms, including Windows, Mac, cross-browser, and cross-mobile devices.
  • Automated end-to-end web application testing using Playwright with JavaScript , ensuring cross-browser compatibility across Chromium , WebKit , and Firefox .
  • Integrated Playwright scripts into the CI/CD pipeline, reducing overall testing time and enhancing deployment quality.
  • Designed and executed API test cases using Postman , including validation of request/response payloads, headers, and authentication mechanisms.
  • Conducted functional, regression, and usability testing on desktop (Chrome, Safari, Firefox) and mobile browsers (Chrome, Safari).
  • Tested Android and iOS mobile native apps, ensuring optimal performance and user experience.
  • Developed and maintained test automation frameworks using WebDriverIO , Appium , and JavaScript with Mocha following the Page Object Model approach.
  • Deployed iOS builds to TestFlight and pushed apps to the App Store using Xcode , managing code signing identities and provisioning profiles for secure submissions.

Senior Test Automation Engineer

Plex System
11.2019 - 11.2021
    • Developed and executed functional, regression, and cross-browser test automation scripts for web applications using Cypress with TypeScript and Mocha , ensuring robust test coverage and reliability.
    • Conducted comprehensive API testing and automated API scenarios using RestAssured with Java , integrating them into the test automation framework for seamless backend validation.
    • Implemented and maintained reusable and scalable test automation frameworks using Cypress and RestAssured, following best practices to enhance team productivity.
    • Optimized test automation frameworks and integrated them into CI/CD pipelines for continuous testing and improved execution efficiency.
    • Collaborated with cross-functional teams to identify test scenarios, resolve defects, and document results using tools like Jira for effective tracking

Senior Engineer – Validation

Eaton Corporation
09.2018 - 11.2019
    • Automated functional and regression test cases for desktop and web applications using Ranorex with C# , developed reusable test modules, and validated application behavior across environments, improving test efficiency and reliability.
    • Utilized HP-ALM for managing test cases, test execution, and defect tracking, ensuring seamless communication with cross-functional teams and providing regular test status updates.
    • Reported test results, tracked defects, and generated test execution reports through HP-ALM to support efficient decision-making.

Senior QA Engineer

Optym India Pvt Limited
10.2014 - 09.2018
    • Developed and maintained automated test scripts for web applications using Selenium WebDriver , TestNG , and Cucumber (BDD), ensuring comprehensive test coverage and high-quality releases.
    • Implemented Behavior-Driven Development (BDD) approach with Cucumber to improve communication between technical and non-technical teams, writing Gherkin scenarios for clear and understandable test cases.
    • Integrated automated tests with TestNG for effective execution, reporting, and parallel test execution, reducing test cycle time.
    • Automated mobile application testing for both Android and iOS platforms using Appium , validating functionality and performance across real devices and emulators, identifying defects and improving the user experience.
    • Performed and automated API testing using RestAssured to validate HTTP methods (GET, POST, PUT, DELETE) and ensure correct data exchanges, error handling, and security checks, integrating them into the overall test suite.
    • Conducted performance testing using JMeter to assess application scalability and responsiveness under varying traffic loads, identifying bottlenecks and providing recommendations for optimization.
    • Collaborated closely with cross-functional teams, including developers and product managers, to identify key test scenarios, resolve defects, and ensure timely delivery of high-quality software.
    • Generated detailed test reports, defect logs, and metrics to communicate test progress, results, and areas for improvement using Jira and TestNG reports .

Software QA Engineer

Mindtree Ltd
08.2011 - 09.2014
  • Automated test scripts for web applications using Selenium WebDriver , Java , and TestNG , improving test coverage and reducing manual testing time.
  • Implemented Page Object Model (POM) framework to enhance the maintainability and scalability of the automation suite.
  • Created and executed automated tests for functional , regression , and smoke tests , ensuring consistent application behavior across releases.
  • Automated workflows using QTP/UFT with VBScript , reducing manual effort and improving test accuracy.
  • Collaborated with developers and business analysts to create and validate test scenarios based on functional specifications.
  • Reported defects and tracked them using Jira , ensuring timely resolution and verification of fixes.
  • Actively participated in test planning and test case design , ensuring thorough test coverage and efficient defect management.
  • Generated test reports to communicate results and track progress.

Education

BE - Information Technology

Visvesvaraya Technological University
Bagalkot
06-2011

Skills

    Technical Skills

  • UI Test Automation -> Selenium, Cypress, WebdriverIO, Playwright, Ranorex, QTP/UFT
  • Programming Languages -> Java, JavaScript, TypeScript, Python, C#
  • Mobile Testing -> Appium, iOS, Android, Xcode, TestFlight
  • Performance Testing -> JMeter, LoadRunner
  • Frameworks -> TestNG, Cucumber/BDD, Mocha, POM
  • API Testing -> RestAssured, Postman
  • CI/CD Integration -> Jenkins, GitHub Actions
  • Source Code Management -> Git, SVN
  • Testing Types -> Functional, Regression, Integration, API, Mobile, and Performance Testing

Certification

  • ISTQB Certified Tester Foundation Level (CTFL) - International Software Testing Qualifications Board (ISTQB).
  • ISTQB Certified Tester Advanced Level (CTAL) - International Software Testing Qualifications Board (ISTQB).

Timeline

Senior QA Engineer

Agora.IO
12.2021 - Current

Senior Test Automation Engineer

Plex System
11.2019 - 11.2021

Senior Engineer – Validation

Eaton Corporation
09.2018 - 11.2019

Senior QA Engineer

Optym India Pvt Limited
10.2014 - 09.2018

Software QA Engineer

Mindtree Ltd
08.2011 - 09.2014

BE - Information Technology

Visvesvaraya Technological University
Ningappa Kanamadi