Summary
Overview
Work History
Education
Skills
Affiliations
Accomplishments
Timeline
Generic

Keerthi Kollu

Hyderabad

Summary

Engineering professional with 5+ years of software testing expertise, specializing in Manual and automation testing using Cypress, Selenium, and JavaScript. Proficient in API testing and automation frameworks (data-driven, keyword-driven, hybrid), with experience in Cucumber BDD, TestNG, and JUnit. Skilled in version control (Git), defect management (TFS, JIRA), and knowledgeable in SDLC and STLC. Proven track record in test planning, case design, execution, and defect analysis across smoke, functional, usability, regression, UI, cross-browser, and cross-platform testing. A collaborative team player committed to delivering high-quality software testing solutions, with a focus on maintainability through the Page Object Model and effective test reporting.

Overview

6
6
years of professional experience

Work History

Software Engineer-QA

NCR
03.2023 - Current

Project Description:

Automation Testing Framework for Retail POS and Self-Checkout Machines. To ensure the reliability and efficiency of retail software applications, implement comprehensive automated testing solutions. This project focuses on testing various functionalities of the Retail POS system and self-checkout machines, ensuring seamless transactions and enhanced user experience.

Responsibilities:

  • Developed a Cucumber BDD project using Java and Cucumber 7.x, creating feature files with Gherkin syntax for user stories.
  • Mapped feature steps to step definition files in Java, integrating them with automation scripts to enhance test coverage.
  • Employed the Page Object Model (POM) design pattern for better maintainability, organizing Java classes for key pages.
  • Integrated TestNG as the test runner, enabling parallel execution and generating detailed reports in HTML and JSON formats.
  • Utilized Maven for dependency management, including essential libraries like Selenium Java, TestNG, and Cucumber.
  • Established a structured Maven project folder architecture adhering to best practices for improved collaboration and project scalability.
  • Write and maintain automated test scripts in Java, ensuring they are optimized for reliability and performance across various scenarios, including cash, card, and mobile payment processing.
  • Author and execute test cases as per requirements, utilizing the Sait automation tool for existing scripts.
  • Work with Cypress and Gherkin, leveraging scripts developed by the development team.

QA Engineer

Virtusa technologies
09.2020 - 03.2023

Project Description:

Google Assistant is an AI-powered virtual assistant from Google, enabling two-way conversations on mobile and smart home devices. Users interact mainly via voice, allowing tasks like web searches, scheduling, and adjusting device settings. Upcoming features include object recognition and support for purchases.

Projects:

  • Accessibility: Conducting GAR rules and functional testing on new Assistant features.
  • Panthera: A user interface for smart displays and mobiles, enabling all Assistant functionalities.
  • Morris: Android Driving Mode for an enhanced driving experience.
  • ATR: Testing new features prior to launch updates.

Responsibilities:

  • Develop and test features of Google Assistant, ensuring compliance with all GAR rules through functional testing.
  • Engage in two-way conversations and enable voice interactions while supporting keyboard input.
  • Work on new features in the Assistant, including options and flags to trigger the application.
  • Collaborate on Panthera, a new user interface for smart displays and mobiles, enabling features like device actions, communication, and personalization.
  • Test new features for Android Driving Mode (Morris) to enhance the driving experience with Google Assistant and Maps.
  • Gather and analyze requirements through client interactions for new features and change requests.
  • Upload and manage test cases in the TAF Tool.
  • Participate in Scrum and sync-up calls to provide updates on daily activities and project deliverables.
  • Execute automation scripts, identify XPaths, and handle errors using web grabber tools.
  • Provide estimates for new functionality testing assigned by clients.
  • Prepare and deliver knowledge transfer (KT) plans for new resources, review and assign tasks to the team, and send daily, weekly, and release reports to stakeholders.

Software Engineer-QA

Valuelabs private limited
08.2018 - 08.2020

Project Description:

The Mobile project enables UNITED customers to book flights and check-in via mobile devices. Users can access itinerary details, flight schedules, MileagePlus summaries, and club locations, with testing on iPhone and Android apps.

Ancillary Sales (Mobile Application):
This app allows flight attendants to offer food and beverages, with payments processed through sled connections, including modules for customer compensation, reports, and service requests.Enable UNITED customers to book and check in for flights via mobile, including itinerary and flight status.

Responsibilities:

  • Test the United Mobile App on various iPhone and Android devices and conduct API testing using Postman.
  • Collaborate with clients for requirements gathering and analysis.
  • Execute automation scripts, develop test cases, and log defects in TFS.
  • Participate in SCRUM calls for project updates and deliverables.
  • Provide information on container locations and vessel details for customer clarity.
  • Identify XPaths, grab objects using web grabber, and handle errors.
  • Prepare and deliver knowledge transfer (KT) plans, assign tasks to the team, and provide estimates for new functionality testing.
  • Send daily, weekly, and release reports to stakeholders and share data with the DEV team as needed.

Education

B-Tech - Electronics and Communication engineering

BVC Institute of Technology And Science
East Godavari, AP, INDIA
04-2018

Intermediate -

Srichaitanya Junior College
Kakinada, East Godavari DT, A.P
03-2014

Skills

  • Automation testing
  • Web testing
  • Functional Testing
  • Integration Testing
  • Regression Testing
  • Smoke Testing
  • System Testing
  • Compatibility Testing
  • Sanity Testing
  • Mobile application testing
  • Web Services Testing
  • Manual Testing
  • Test Scenario Designing
  • Test Case Designing
  • Framework Development
  • Bug Management
  • Test Case Review
  • Core Java
  • Cucumber BDD framework
  • Postman
  • JIRA
  • TFS
  • Buganizer
  • SeeTest
  • Intellij
  • Accelq
  • Cypress
  • Selenium
  • Gherkin
  • Windows
  • Mac

Affiliations

Enhance testing efficiency through automation tools for regression testing while ensuring quality. Develop comprehensive strategies covering functional, performance, and security aspects. Foster collaboration across teams, communicate outcomes effectively, and promote a culture of quality throughout the software development lifecycle.

Accomplishments

  • Promoted to Senior Software Engineer QA, ISTQB certified, and accelQ certified. Recognized with the 'Stellar Award' at Virtusa and the 'Star Award' from Recognition Valuelabs.

Timeline

Software Engineer-QA

NCR
03.2023 - Current

QA Engineer

Virtusa technologies
09.2020 - 03.2023

Software Engineer-QA

Valuelabs private limited
08.2018 - 08.2020

B-Tech - Electronics and Communication engineering

BVC Institute of Technology And Science

Intermediate -

Srichaitanya Junior College
Keerthi Kollu