Keerthi Chittineni
Professional Summary:
6+ years of experience in Manual and Automation testing both for front end and back end of web
and mobile applications.
Hands on experience in developing Web applications using HTML, CSS, Javascript and java (please
check my web-profile above for example of my work).
Experience in Agile Projects (Scrum and Kanban), worked closely on daily basis with Product, Dev.,
DevOps, IT ops. teams. Participate in Sprint Planning, Grooming, Refinement, Demo, Retrospective,
and Daily standup meetings.
Great understanding of SDLC (Software development life-cycle), STLC (Software testing lifecycle) and
Defect Management lifecycle.
Experienced in Preparing Test Cases, Test Reports, and Defect Reports.
Expert knowledge of JAVA Object Oriented Programming (OOP) language and its implementation
while automating test cases.
Practical knowledge of all test levels (Unit/Component, Integration, System, Acceptance) as well as
all testing types like Functional, Non-Functional, Black box/ White box, Structural and Change-related
test.
Comprehension in writing clear, concise well-structured test cases.
Experience in designing, developing and maintaining Behavior Driven Development (BDD) and Test
Drivers Development (TDD) frameworks applying Page Object Model design pattern using Java with
Selenium WebDriver and Cucumber with JUnit, TestNG, Jackson, JSON, Rest Assured library, JDBC,
and Maven as build tool.
Qualified in performing different functional testing types for different layers of application like Front
End, BackEnd, API Interface, and Database.
Experience in creating cross browser, cross platform parallel testing with Selenium Grid.
Hands-on experience in testing back-end Rest API calls using POSTMAN, Swagger and Rest Assured
library with Java for automation, and validated JSON responses with database and UI data. Used
POJO (Plain Old Java Object) classes to serialize and deserialize JSON request and responses while
automating Rest API calls.
Performed Database testing by writing MongoDB, SQL queries to trigger the data from database and
performed automation using JDBC (Java Database Connectivity) driver and MongoDB driver to
connect database.
Solid understanding of Relational Database Design, proficient in writing SQL queries for further
performing Back-end testing for Database and Rest API of application.
Used Git commands in GitHub and Bitbucket as version control tools to push, pull, and merge
automation code.
Configured Maven pom.xml file with dependencies and plugins for automation purposes.
Solid experience in working with Continuous Integration/Continuous Deployment (CI/CD) process
using Jenkins with Maven and scheduling jobs on nightly basis. Recent Experience working with
GitHub Actions as a Continuous Integration/Continuous Deployment (CI/CD) process.
Hands-on experience on project management tools like JIRA and Confluence, Teams, Slack, Google
calendar, Gmail etc...
Performed smoke, sanity, regression and user acceptance testing (UAT).
Participated in User Story Analysis and prepared Test Cases based on Definition of Done. (Exit
criteria)
Documented reports on test analysis result and facilitated presentations to stakeholders.
Excellent flexible and positive communication skill to interact and track record of delivering stories
and reports.
Quick learning skills regarding new product AC, tools, techniques, approaches, and concepts.
Education:
Bachelors – Information Technology - Vignan University – Guntur – 2017
Masters – Computer Science – University of Texas – 2023
Technical Skills:
Testing tools: Selenium, Rest Assured, Katalon Studio, JUnit, TestNG, Cucumber, Postman, JDBC,
MongoDB, Selenium Grid, PostgreSQL, JMeter, pgAdmin, Compass, NoSQLBooster, Cypress, Selenium
Grid.
Programming languages: Java, JavaScript, SQL, MongoDB, Groovy, XML, HTML, CSS
Project Management Tools: JIRA, Confluence, Slack, Teams, Outlook, Google calendar
Project Build Tools: Maven, Gradle
CI/CD Tool: Jenkins, TestOps, GitHub Actions
Databases: Oracle, PostgreSQL, MySQL, MongoDB, NoSQLBooster
Version Control: Bitbucket, GitHub, GitLab, GIT.
Operating Systems: Microsoft Windows, Mac OS, Linux
Methodologies: Agile Scrum, Kanban.
Professional Experience:
Client: Globe Life, McKinney, Texas Jul 2022 –
Present
Role: Sr QA Analyst (SDET)
Roles and Responsibilities:
• Managed QA activities utilizing best practices, overseeing deployment processes using GitHub
Actions for CI/CD, and implementing GIT activities and branching strategies. Led the onboarding
process for new QA team members.
• Actively participated in Agile Scrum ceremonies including sprint grooming, planning, retrospective,
sprint demo, and daily stand-up meetings.
• Introduced and implemented BDD approach using Cucumber BDD Automation Framework, leading
knowledge sharing sessions for the team on BDD, Cucumber, and Gherkin language.
• Designed and developed a Cucumber BDD automation framework integrating various tools: UI
automation using Selenium, API testing with Rest-Assured, backend testing with MongoDB libraries,
test execution with JUnit and Cucumber (Gherkin), and building via Maven, following the Page
Object Model Design Pattern.
• Analyze testing requirements and design test cases for System Integration, Functional Performance,
Regression, and User Acceptance Testing.
• Performed comprehensive automation testing using Java, Selenium WebDriver, Cucumber, JUnit,
MongoDB, and Rest-Assured API within a Maven build framework.
• Utilized MongoDB and Compass to create complex queries for manual database testing, linking
databases to automation scripts.
• Automated front-end (UI) for web applications using Selenium and Java.
• Played a proactive role in enhancing testing approaches and test strategy, managing regression test
suite, tracking defects, and addressing bugs.
• Leveraged Git and GitHub for version control, maintaining the codebase for future releases and new
features.
• Conducted extensive manual testing and database validation according to business requirements,
leveraging MongoDB and Compass for application functionality and data retrieval.
• Coordinated test automation execution across various environments like QA, UA, and Production.
• Executed smoke and regression tests and collaborated with developers to report defects.
• Reviewed user requirement specifications and functional specifications of the application, designing
and developing test cases, scenarios, and scripts.
• Analyzed business requirements to develop detailed test plans and strategies.
• Extensively used Selenium locators such as XPath, CSS, ID, and Text selectors for web application
testing.
• Managed dependencies for test execution, plugins, and created profiles of grouped test cases for
regression and smoke tests using Maven.
• Designed and executed both manual and automated tests and plans using Selenium and Java.
• Collaborated with the DevOps team to manage repositories in Git and used GitHub Actions for
deployments and CI/CD.
• Conducted security testing using BurpSuite and performance testing using JMeter.
• Managed and tested databases using PostgreSQL and PGAdmin.
• Performed manual API testing using Postman.
• Handled storage and retrieval of data using Amazon S3 bucket.
• Tested web interfaces using HTML and CSS, providing insights and reports on interface functionality
and user experience.
Client: Blue Cross and Blue Shield, Chicago, IL Nov 2021– Jun
2022
Role: QA Analyst (SDET)
Roles and Responsibilities:
• QA responsibilities including managing Deployment(release) process, GIT activities and branching
strategies. Providing best QA practices, onboarding new QA team members.
• Actively participated in Agile Scrum environment ceremonies like sprint grooming, planning,
retrospective, sprint demo and daily stand-up meetings.
• Implemented BDD approach and Cucumber BDD Automation Framework.
• Actively educated team, providing KT sessions regarding BDD, Cucumber and Gherkin lang.
• Designed and Developed a Cucumber BDD automation framework. UI with Selenium, API with Rest-
Assured, Back-end with MongoDB libraries, testing with JUnit, Cucumber (Gherkin) and Maven for
built tool followed Page Object Model Design Pattern.
• Performed automation testing using Java, Selenium WebDriver, Cucumber, JUnit, MongoDB, Rest-
Assured API using custom build Katalon studio framework and Maven build framework.
• Wrote MongoDB queries in NoSQL Booster for manual database test.
• Used MongoDB driver to connect database to automation script.
• Automated front end (UI) for web application.
• Analyze testing requirements and design test cases for System Integration, Functional Performance,
Regression, and User Acceptance Testing.
• Actively participated on improvement of testing approaches and test strategy. Managing regression
test suite, tracking defects, closing bugs.
• Maintained the code by using GITHUB version control for the future release and new features.
• Performed extensive Manual Testing and validated database according to business requirements to
validate application functionality and retrieved data with complex MongoDB queries.
• Worked on distributing test automation execution on different environments like QA, UA and
Production.
• Conducted Smoke and Regression Tests and interacted with developers to report defects.
• Reviewed user requirement specification, functional specifications of the application, designed and
developed Test Cases, Test Scenarios, Test Scripts.
• Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
• Extensively used Selenium locators like XPath, CSS, ID, Text selectors to test the web application.
• Utilized Maven to manage dependencies for Test execution, plug-ins and created profiles of grouped
test cases to run Regression and Smoke tests.
• Designed Manual and Automated Tests, created Automated Test Cases, Test Plans and executed tests
using Selenium.
• Worked with DevOps team to set up Jenkins pipeline, created jobs in Jenkins and Repositories in Git.
Client: Marriott International Atlanta GA (IBM) Sep 2019 – Aug
2021
Vendor: DevFi Hyderabad
Role: QA Engineer (SDET)
Role & Responsibilities:
• Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
• Designed and Developed a Cucumber BDD automation framework. UI with Selenium, API with Rest-
Assured, Back-end with JDBC libraries, testing with JUnit, Cucumber (Gherkin) and Maven for built
tool followed by Page Object Model.
• Extensively used Selenium locators like XPath, CSS, ID, Text selectors to test the web application.
• Utilized Maven to manage dependencies for Test execution, plug-ins and created profiles of grouped
test cases to run Regression and Smoke tests.
• Used runner classes in Cucumber to generate Step Definition and used tags to run different kinds of
test suites like Smoke and Regression.
• Creating profiles in Maven to launch specific JUnit tests from Jenkins.
• Participated in daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and
review sessions.
• Involved in resolving the technical challenges, efforts estimation and Test Planning.
• Designed Manual and Automated Tests, created Automated Test Cases, Test Plans and executed tests
using Selenium.
• Analyze testing requirements and design test cases for System Integration, Functional Performance,
Regression, and User Acceptance Testing.
• Developed and maintained Behavior Driven Development (BDD) framework creating and using
Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios
using Cucumber tags in Runner class under Java platform.
• Performed Web Service API testing using Rest Assured java library for automation.
• Performed Data Driven testing using Microsoft Excel with Apache POI java library to test
functionalities with different sets of data.
• Involved in the Defect Review Meetings, build meetings and release meetings to resolve the
outstanding issues.
• Worked with DevOps team to set up Jenkins pipeline, created jobs in Jenkins and Repositories in Git.
• Developed and implemented Objects using Page Object Model Design Pattern and Selenium
WebDriver API.
• Developed reusable methods using Java and implemented new libraries to a framework.
• Executed database testing by writing and passing SQL queries along with JDBC.
• Created informative confluence pages for new features and presented on QE review meetings.
United Health Group, Eden Prairie, MN Jan 2017 – Aug
2018
Vendor: DevFi Hyderabad
Role: QA Engineer (SDET) - Internship
Roles and Responsibilities:
• Worked on an Agile development environment - consisting of many iterative releases with extensive
celebrations between the DEV, QAs and the BAs.
• Conducted weekly status meetings and defect review meetings with test team.
• Reported periodic project status and updates to the QA Manager.
• Performed RESTful API testing by Rest-Assured library in Java as well as using API tool as Postman.
• Designed, developed and implemented automation testing framework utilizing Java, TestNG and
Selenium WebDriver.
• Performed parameterization of the automated test scripts in to check how the application performs
against multiple sets of data contributed in IntelliJ developing Automation Framework that uses Java,
Selenium WebDriver, TestNG, Gradle.
• Performed Functional, Regression, Smoke testing using Selenium WebDriver, TestNG, Maven for
web-based applications.
• Experience with Android test frameworks based on APPIUM and Java for mobile application.
• Participate in Jenkins set up.
• Performed mobile testing for Android devices using Appium and Android Studio for emulator
purposes and tested on real mobile devices.
• Developed SQL queries to retrieve data from the tables in the database to perform Back-end testing.
• Identified, analyzed and recommended additional testing requirements on specific features.
• Created detailed Test Cases in JIRA based on business requirements, data models, technical
specifications and linked them to the appropriate requirements.