Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rachana Kanaparthi

Summary

Application testing professional with 6 years of experience in software quality assurance and test automation. Skilled in identifying and resolving complex software issues, ensuring seamless integration, and optimizing performance. Strong focus on collaborative team efforts, adaptable to changing project demands, and driven to achieve impactful results. Proficient in scripting, regression testing, and performance analysis.

Demonstrates software development and testing experience, that includes designing, implementing test plans, test cases, test processes, conducting test review meetings, performing automation testing using Selenium, UFT, BDD using Cucumber, Protractor, API Testing using SOAPUI, Mobile Testing using Appium in various domains like Travel, Insurance, Healthcare, Banking, Retail.

Overview

7
7
years of professional experience

Work History

Application Test Engineer

Discover Financial Services
07.2023 - Current
  • Demonstrated expertise in implementing Waterfall / Agile and Scrum Methodology by analyzing requirement specifications
  • Extensively involved in UI Automation using Selenium WebDriver, Java, SOAPUI Testing, Backend SQL Testing, Web application Testing, and GCP (Cloud Platform)
  • Demonstrated expertise in Grouping Test Cases, Test Methods, and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameters, and Data Providers
  • Led E2E testing with various teams and scheduled monthly showcases with businesses to ensure that all the business use cases were covered
  • Develop comprehensive regression test plans for banking applications, considering complexity of financial transactions
  • Work with API testing tools like Postman and demonstrated the ability to prioritize and juggle tasks in a fast-paced environment
  • Validate the updates on the backend by using pgAdmin and Finacle databases performing various queries
  • Implement and maintain regression Selenium test automation frameworks tailored for banking applications, enhancing repeatability, and reducing manual effort
  • Perform back-end testing by developing SQL queries and creating complex queries, with various kinds of JOINS such as Inner Join, Left outer join, right outer join, and Full outer join

Software Development Engineer in Test

Red Hibbert Group LLC
01.2023 - 07.2023
  • As a Software Development Engineer in Test, design and build automated test frameworks and test suites for use in development and testing cycles
  • Participated in daily Stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions
  • Attended production maintenance and user feedback discussions and participated in documentation analysis meetings with developers and BA team
  • Prepared concise and detailed documentation of software defects and issues
  • Directly elaborated in handling the utilization and strategy on manual testing and automated testing
  • Solid experience in manual testing – Functional Testing, Database Testing, Regression Testing, Integration Testing, Smoke Testing, Black Box Testing
  • Positive and Negative Testing in Agile environment
  • Developing Test Plans, Test Cases, Test Data based on System Requirement Documents and User Stories
  • 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
  • Developed and implemented Objects using Page Object Model using Page Factory and Selenium WebDriver for code reusability
  • Created and supported end-to-end automation Test Scripts using Selenium WebDriver with TestNG framework under Java platform
  • Tested RESTful APIs using Postman, and Java with REST Assured Library
  • Worked with Maven as build management tool, Git for version control, Jenkins for Continuous Integration and Jira for project management and defect-tracking
  • Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reported it with screenshots using Java
  • Developed reusable methods using Java and implemented new libraries to a framework
  • Actively engaged in daily meetings to verify the status of testing and to discuss defects
  • Environment: Java, Cucumber, Jira, Postman, JSON, HTML, POM, TestNG, Maven, Protractor, Selenium

Front End Test Engineer

Physiq
12.2020 - 01.2023
  • Worked on healthcare applications where tested the UI based portal for monitoring patient's health
  • Expertise in automating the Front-End Testing using Selenium Webdrivers, CORE JAVA, Kotlin and Test NG Framework
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver
  • Ensure test cases are documented, organized and scenarios are updated for accurate reporting in TestRail and linked to Jira tickets for full traceability
  • Using Jira and Trello respectively to manage work items
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging
  • Wrote JavaScript Automation code to verify the trigger logic of the questions triggered based on specific answers provided by the users and specific forms triggered based on the user's answer selection
  • Performed Mobile App Testing using Appium on Android, IOS Platforms
  • Tested Automation Scripts using Real Devices, Emulators and Simulators
  • Acted as a scrum master, leading the delivery of all sprints and interaction with product owners
  • Monitored and tracked progress, prepared status reports, resolved issues, coordinate tasks, and activities directed toward completing the project goals
  • Closely worked with product owners to ensure understanding of user stories and keeping the backlog groomed
  • Facilitated and participated in Sprint planning, design, and estimation
  • Developed from scratch BDD testing framework using Cucumber features, scenarios in Gherkin format and step definitions
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Gradle, under Kotlin platform
  • Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing
  • Analyze requirements, design documents and develop detailed test plan, test cases, test scenarios, test scripts and prepare any test data for test execution in any environment
  • Automated AngularJs application module using protractor and Jasmine and created specs for various functional scenarios
  • Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g
  • Doctors, healthcare admin staff)
  • Environment: Kotlin, Java, Cucumber, Test Rail, Jira, Trello, TestNG, Gradle, Protractor, Selenium, JavaScript, BDD, Gherkin

QA Automation Software Engineer

Anagha Solutions Inc
05.2019 - 12.2020
  • Experience in preparation and execution of Test plans for multiple projects/releases
  • Performed extensive testing on Big Data Hadoop platform (Hortonworks)
  • Worked on Linux, Hadoop, Hive, Impala and Shell scripting for big data testing
  • Leading the team for the same
  • Experience in testing and validating the storm topologies which read from Kafka and push the data to HDFS, Hive, HBase, etc
  • Used Python for dynamically generating property list for every application
  • Automated data movements using python scripts
  • Creating core python API which will be using among all modules
  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring AWS
  • Experience in Data Validation and Backend testing of databases to check the integrity of data
  • Used extensively SQL Queries to analyze the HDFS data in Hive
  • Experience in LINUX, Hadoop, HIVE (HQL), HBase
  • Developed code and maintained a fully automated testing process for our built on microservices architecture, containers, and AWS infrastructure
  • Tested REST API using the Elastic Search
  • Experienced in Black Box, White Box, Integration, Regression, Functional, Front End and Back End Testing
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud platforms
  • Involved in establishing automated Hadoop Integration testing system and implementing oozie workflow
  • Used Elastic Search for checking the unit tests that core algorithm implementations and integration tests for JAVA API calls are working fine against a full running cluster
  • Used ETL methodologies for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution
  • Prepared Test Plan from the Business Requirements and Functional Specification and run test scenarios using QTP
  • Responsible for Analysis and Defect Tracking using HP Quality Center/ALM, Test Director, JIRA
  • Developed automation tool using UFT tool for testing the bigdata applications
  • Experience with different file systems /databases like HDFS, and MS SQL Server to extract
  • Strong experience in defect root cause analysis and for defect metric to the client for improvement
  • Deploying and managing productions environments in cloud engineering (Amazon AWS, Microsoft Azure)
  • Experience with API testing tools, Postman or SoapUI Ability to prioritize and juggle tasks in a fast-paced startup environment
  • Setup testing environment and maintain framework using Python
  • Customized Page Layouts for Salesforce.com Standard and Custom objects
  • Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers
  • Validated the data from Front End to Back End tables in Hive
  • Performed testing the ETL code and was also involved in Unit testing, System testing and integration testing of the project
  • Created & documented complete and detailed technical specifications for all custom report & file extract project
  • Performed Data Analysis for all incoming feeds to ETL
  • Worked with Business Unit Managers for developing Mapping Document after Data Analysis
  • Writing libraries and test scripts in Python for automation testing
  • Ability to understand and create test plans from specifications or verbal communications
  • Strong knowledge of software QA methodologies, tools, and processes
  • Strong communication skills (verbal and written)
  • Able to complete work to deadlines with little direct supervision
  • Protective, strong-minded, quick thinker, and assertive
  • Flexible with the ability to and work under pressure
  • Driven, self-motivated, and goal oriented
  • Ability to be self-resilient and able to produce high quality working code in a 24/7 production environment
  • Environment: Hadoop, LINUX, HDFS, AWS, HBase, HIVE, STORM, Kafka, XML, JSON, Shell Scripting, Super Putty, WinSCP, SVN, TOAD, Python

Automation Test Engineer

Lorhan Corporation Inc
04.2018 - 05.2019
  • Tested SOAP and REST web services using the different assertions like HTTP Assertion, XPATH Assertions in SOAPUI
  • Used Java and JSON API also to validate Restful Response
  • Requirement gathering for testing through building test plans to execute test cases, building automation frameworks using Selenium
  • Participated in design reviews and quality inspections for each release
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool
  • Implemented Selenium Web Driver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces
  • Prepared Test Data and performed Positive and Negative testing
  • Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins
  • Writing Test Plan, Test Cases and Test Scripts
  • Worked as a Lead to develop and improve test specifications and test cases based on marketing, software, and system requirements in a fluid and fast-paced development environment
  • Created Test plans, Test cases for GUI, Regression and functional testing
  • Implemented Page Object Model (POM) automation framework with Selenium WebDriver, Java and Cucumber
  • The Hybrid Framework includes Data Driven Testing implemented using TestNG DataProvider and Apache POI
  • Used Proof of Concept (POC) Testing for trying out the achievability and honesty of a proposed procedure or task and frequently allowed to the customer, aside from whatever strong assets the group needs to execute the main job and are regularly short in time
  • The Financial Mobile App is tested on Android, IOS using Appium
  • Used Appium Desktop to launch Appium Server
  • Used Appium Inspector to inspect Apps on Mac and Windows
  • Creating/executing test cases coordinate integration of applications on a multi-server
  • Developed and Executed Test Scripts using Selenium WebDriver, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider
  • Used Apache POI for reading data from excel
  • Executed database test cases according to release
  • Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines
  • Wrote and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data
  • Actively involved in static testing activities such as design review and requirements inspection to identify ambiguity and inconsistency in requirements as well as improve UI/UX Design
  • Maintain existing Regression test suite using UFT, debug and enhance the scripts, run scripts, wrote user-defined functions (using VB scripts) etc
  • Configured Jenkins build jobs for Continuous Integration of defect fixes and new features
  • Tested the acceptance scenarios of the Financial Application using BDD Gherkin features, scenarios, scenario outlines using Cucumber
  • Implemented Cross browser testing and Data driven testing using @Parameters and @BeforeClass annotations
  • Tested the Angular Web App using Protractor and Jasmine Test Frameworks
  • Used JSON to configure Data Sets for Protractor Data Driven
  • Maintained the Selenium & Java Automation Code and resources in source controls like Git
  • Environment: Java, Selenium WebDriver, TestNG, XPath, Firebug, Cucumber, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, SoapUI, Appium, Android, IOS, Maven, Jenkins, Rally, Agile/Scrum

QA Manual Tester

ASKII Services Inc
08.2017 - 04.2018
  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting
  • Participated in Requirement Specification Meetings (RS) to understand the application's functional requirements to initialize the test scenarios, test flows and test procedures
  • Used Keyword Framework with Selenium WebDriver
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for Interface User (UI)
  • Use Test Salesforce for functional flows report based on the status of test cases
  • This allows the team to create the functional flows to know the functionality of the application
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using Testing Data Provider Annotation
  • Executed User Acceptance Testing (UAT) Behavior Driven Pattern using Cucumber
  • Performed Cross Browser Testing on diverse types of browsers to run all the tests at the same using Testing
  • Used Auto It for automating the Windows GUI and general scripting
  • Used JIRA to track bugs and maintained the flow of iterations
  • Performed Regression testing using Selenium WebDriver, Testing and Jenkins Continuous Integration
  • Executed Batch files using Selenium
  • Expertise in writing different SQL statements like Inner Joins, outer Joins, Sub queries and so on
  • Documented test results using Microsoft word
  • Interacted with developers regarding requirements and defects tracking
  • Interacted with the Business Analysts and the Developers in various occasions for the proper understanding of the requirements
  • Involved in determining test approach and scope for front-end/GUI and back-end testing
  • Performed Back-end testing of database using SQL queries and verified the data integrity
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
  • Performed black box testing, database testing and web-based testing on each transaction using Selenium
  • Used SVN as the version control tool
  • Used JMeter for simulating a group of users sending requests to a target server, and return statistics information of target server through graphical diagrams
  • Scripted the Test cases and managed the framework dependency jars using Maven
  • Used Maven to perform build from Jenkins Continuous Integration
  • Scripted SQL queries to verify data integrity, data validation and data design
  • Environment: Selenium IDE, Selenium Web Driver, Testing, Java, Eclipse, Keyword Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins

Education

Master's - Computer Science

Northwestern Polytechnic University
05-2017

Bachelor's - Computer Science

JNTUK
04-2015

Skills

  • Testing Tools (Selenium WebDriver,TestNG,Selenium IDE,Selenium RC,Selenium Grid,JUnit,Cucumber,SoapUI,QC,QTP,ALM,Load Runner,Protractor,Appium)
  • Hardware and software configuration
  • Frameworks (Behavior-driven development,Keyword Driven,Data Driven ,Page Object Model (POM))
  • Test Build and Integration Tools (Maven ,Gradle ,Jenkins)
  • Markup Languages (HTML,XML,XPath,CSS)
  • JAVA
  • Hadoop
  • Python
  • Cross Browser Functionality
  • MySQL
  • Oracle
  • SQL Server
  • HIVE
  • HP Quality Center
  • JIRA
  • Web and mobile application QA
  • Scrum methodology
  • Cross-browser testing
  • Performance testing
  • Software development life cycle
  • End-to-end testing
  • Version control systems
  • Operating Systems(Windows XP/7/8/10, UNIX, LINUX, Android, IOS)
  • Utilities(Eclipse, SVN, Intellij, Fire Path, Visual Studio)
  • MS Office Tools(Outlook, Word, Excel, PowerPoint, MS Access)

Timeline

Application Test Engineer

Discover Financial Services
07.2023 - Current

Software Development Engineer in Test

Red Hibbert Group LLC
01.2023 - 07.2023

Front End Test Engineer

Physiq
12.2020 - 01.2023

QA Automation Software Engineer

Anagha Solutions Inc
05.2019 - 12.2020

Automation Test Engineer

Lorhan Corporation Inc
04.2018 - 05.2019

QA Manual Tester

ASKII Services Inc
08.2017 - 04.2018

Master's - Computer Science

Northwestern Polytechnic University

Bachelor's - Computer Science

JNTUK
Rachana Kanaparthi