Summary
Overview
Work History
Education
Skills
Timeline
Generic

Keerthi Sanna Reddy

Summary

  • Over 5+ Years of experience in the field of Quality Assurance Validation with extensive experience in Manual, Mobile and Automation Testing.
  • Over 2 years of experience leading 10+ team as Lead QA specialist.
  • Experience in development of Automation test scripts and knowledge of using tools like Selenium web driver versions 3.0 and 4.0 using RUBY and JAVA.
  • Experience creating BDD framework with Cucumber.
  • Experience in development of GUI Automation test scripts using Selenium/Rspec.
  • Experience in Testing Configuration setups with JENKINS for CI deployments.
  • Experience in Testing REST & SOAP UI Web services using POSTMAN and Rest assured framework.
  • Experience in using repositories GITHUB and BIT BUCKET.
  • Worked in a team that is multi-disciplined consisting of Business Analysts, Tech Leads, Product Owner, Developers, QA and a SCRUM Member in Agile Methodology.
  • Experience working with CRM, Banking, Insurance and E commerce.
  • Experience in developing Business requirements for application.
  • Experience in Systems Integration, Functional, GUI, Performance, Regression and System Testing in Web Based, Client/Server and Mobile Applications in different environments and different Browsers.
  • Good Exposure of Software Development Life Cycle (SDLC) and specialized in Manual and automation Testing.
  • Demonstrated excellence in writing System Specification documents, creating and developing Test Plans, Test cases and Test scripts using TESTRAIL and interacted with development Engineers.
  • Proficient in preparing test cases, test data, test scripts, Bug tracking & Bug reporting using HP ALM
  • Good Exposure on Software Testing Life Cycle (STLC) and Bug Life Cycle.
  • Extensively used Application Life cycle Management (ALM), and JIRA for reporting Defects.
  • Experience in testing various database driven environments using MYSQL.
  • Basic knowledge with Appium.
  • Coordinating the Testing activities with Development Team.
  • Experience in using Wireshark to validate messages.

Overview

5
5
years of professional experience

Work History

Quality Assurance Lead

Freshworks
08.2020 - 09.2021


Project 1: Ruby on Rails version Upgrade

Coordinated and led a team with 10+ QA members to test all the version updates in the application. Made sure that End-to-End product is validated and given sign-off for. Had to do lot of migrations and deployments for the version upgrade.


Project 2: Debit/credit card tax calculation

Had to perform a logic for tax calculation for different level business. Had to differentiate payments for debit and credit cards. Involves in dealing the plans and billing for the various plans for the product.


  • Worked in Agile­ scrum environment/ Waterfall environment.
  • Acted as key point of contact for all QA aspects of releases by providing QA services and coordinating QA resources.
  • Analyzed business and system requirements while leading a team of ten QAs and interacting with users and developers.
  • Produced implementation status reports on a regular basis to update senior management.
  • Based on user requirements and design documentation, developed system test strategies and test scripts.
  • Developed Requirement Traceability Matrix and worked based on the customer requirements.
  • Created test cases, such as positive, negative, and edge test cases, as well as functional unit test cases.
  • Developed automation scripts with JSON payload parameters and performed status code assertions via Selenium.
  • Wrote, reviewed and approved documents to preserve quality assurance.
  • Established and updated QA processes and metrics in line with industry best practices and project goals.
  • Conducted Knowledge transfer sessions to make the team understand the sprint items.
  • Conducted retro meetings for QA team to increase the efficiency.
  • All stages of the software testing process, including test planning, execution, Issue logging, and Defect tracking, were organized and managed using JIRA.
  • Coordination with other UATs, QA Leads, Project Managers, Development Managers, and QA Core members.
  • DevOps process improvement plans using a variety of Quality and Continuous Process Improvement tools.
  • Executed test plans and create test reports to describe program evaluation, testing, and correction.
  • Looking into Acceptance testing and checking it with the Business to confirm the end product.
  • Gaining Idea to product(I2P) from the product manager and then creating the requirement traceability matrix to make the testing flow easy for the team.

Senior Software Engineer

Freshworks
10.2019 - 08.2020


Project 1: Omni-dashboard

Introduced Omni-dashboard to the product where all the product data is displayed in a single page. All the graph representation were embedded. Most of the customer metric and the tickets raised can also be seen from this page.


Project 2: Freshworks reports

Handled complete reports session pages for the whole product. Checking both customer reports and Business reports.


  • Performed different types of testing like Functionality, system, regression and Retesting.Conducted Sanity, Functional, Integration, Regression and UAT testing against the existing and new product.
  • Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
  • Created the Step Definitions to automate using Ruby/Cucumber.
  • Participated in Retrospective meetings after every sprint release.
  • Executed builds for CI/CD like regression and sanity suites in jenkins.
  • Created Confluence documents for all the epics in the product.
  • Maintained all the testcases and requirements using Requirement Traceability Matrix.
  • Manual and Automation scripts creation of API’s using Postman and Eclipse.
  • Made sure the scripts get executed in local, SIT and PAT environments.
  • Worked closely with Development team, BA and QA Leads, as well as Stakeholders and members of Management.
  • Performed test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications using TESTRAIL.
  • Created test plans and functional, regression, and integration test cases using JIRA.
  • Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in JIRA and HP ALM.
  • Developed Test Scenarios and Test Cases as per the requirement document.
  • Involved in creating Test metrics and Test reports.
  • Participated in Release activities to avoid production issues.
  • Done BLUE-GREEN deployment models to avoid the downtime

Software Engineer

Freshworks
01.2017 - 10.2019


Project 1: Freshworks Social Integrations , Email and Plans

Involves in Freshworks integration to various channels like Twitter, Facebook and WhatsApp.


Project 2: Search bar enhancement

Involves testing elastic search logic and maintained the team to test all the logics for the search. Had to perform the full product regression.


  • Developed Test Strategy, Test Plan, Test Scenarios and developed Test Cases using TESTRAIL.
  • Prepared a Requirement Traceability Matrix (RTM) for functional requirements with test cases.
  • Scheduled build for regression and sanity in Jenkins.
  • Performed Defect logging in HP ALM.
  • Reporting the defects through Defect Management using HP ALM.
  • Responsible for creating and building the API automation tests using assertions for REST API Validations like POST,PUT, GET and DELETE.
  • Involved in preparing Business requirements for application.
  • Identifying relative Xpath and CSS as part of new automation test cases.
  • Worked in POM model for the UI automation.
  • Created API’s test suite with Rest Assured and TestNG framework.
  • Introduced POSTMAN tool to test Web services in the company. Created Proof of Concepts on new Open source API tools.
  • Analyzed Project plan, Requirements, and Design Documents to create Automation Frame work
  • Performed compatibility testing with various android and iOS mobiles to ensure that functionality works as expected.
  • Worked in a team that is multi-disciplined consisting of Business Analysts, Tech Leads, Product Owner, Developers, QA and a SCRUM Member in Agile Methodology.
  • Used SQL for testing various databases for services which involved certain back-end testing for the verification and modification of tables.
  • Used JIRA for all defect management and to track all issues/defects.

Consultant

HCL
05.2016 - 10.2016


Project: Automation for Customer requests page

Initial stage of learning automation using Selenium for the HCL customer tickets page.


  • Created, developed, and executed test cases and test scripts manually and using automation tools.
  • Identifying relative Xpath and CSS as part of new automation test cases.
  • Functional and regression testing of Java applications is done using Selenium Web driver.
  • Responsible for delivery for overall quality processes and procedures.
  • Created and documented User Stories and tasks in JIRA.
  • Analyzed problems and performed investigative tests for root cause analysis.
  • Expertise in test case creation and execution.
  • Testing cross browser functionality of browser as well such as Internet Explorer, Edge, Safari and Fire fox.

Education

Master of Science - Information Systems Security

Concordia University
Montreal, QC
10.2022

Skills

  • Manual Testing: White/Black box testing, Functional, Regression, Smoke/Sanity, Security, Monkey, UAT, API, Acceptance, Stress, End-to-End/Integration Testing
  • Languages: C, Ruby, Java, Cucumber
  • Automation/Manual Tools: Selenium IDE/WebDriver/Grid, Eclipse, TestRail, POSTMAN
  • Operating Systems: IOS, Android, Mac OS, Windows
  • Methodologies: Agile (Scrum), Waterfall, TDD, BDD
  • Defect Tracking Tools: HP ALM, JIRA
  • Testing Frameworks: TestNG, Rspec
  • Build Tools: Jenkins

Timeline

Quality Assurance Lead

Freshworks
08.2020 - 09.2021

Senior Software Engineer

Freshworks
10.2019 - 08.2020

Software Engineer

Freshworks
01.2017 - 10.2019

Consultant

HCL
05.2016 - 10.2016

Master of Science - Information Systems Security

Concordia University
Keerthi Sanna Reddy