You are on page 1of 5

Bharath Pampati

Email: bharathpa80@gmail.com
Mobile: 469-298-9619

Software Development Engineer in Test (SDET)


Profile Summary:
 Around 9 years of experience in object-oriented programming, Analysis, Design, Development,
Testing and implementation of Multi - Tier distributed, Enterprise applications using Java and J2EE
technologies with Software Development Life Cycle (SDLC).
 Over 4+ years of experience in JAVA/J2EE
 Expertise in developing integration technologies like MQ Series, SAS Enterprise Application
Integration, JAX-WS (SOAP), JAX-RS (RESTful) web services.
 Experienced in MEAN stack development (Mongo-DB, Express-JS, Angular-JS & Node-JS).
 Expertise in various open source frameworks like Spring Framework, Struts, EJBs, Spring Security,
Spring Integration, Java Server Faces (JSF), and Hibernate.
 Experience in consuming REST services using Angular, http, resource and JQuery to exchange
(request / responses) information with databases such as Oracle and MySQL.
 QA experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and
Web based Applications in different domains using QTP, SOAP UI, Quality Center and Selenium
 Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and
Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based
Applications.
 Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using
Junit/TestNG testing framework.
 Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
 Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD,
BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
 Used Eclipse and IntelliJ IDE to develop & debug the code.
 Familiar with Xcode and Android Studio, and writing automation tests for mobile apps using
Appium.
 Experienced in using Rational Robot in Functional Testing.
 Experienced in using Test Management Tool Quality Center.
 Strong knowledge in object oriented analysis and design of PERL.
 Experienced in Test Cases creation, Test Designing, Test Analysis, creation of Test data. 
 Extensive experience in using Automated tools like Ruby Cucumber test framework for
Client/Server, Web and database applications
 Specialized in user requirement analysis, documenting test plans, test suites, execution of test cases
to verify application functionality against business requirements using Cucumber, Selenium
WebDriver, Android
 SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way
using CA LISA.
 Experienced in functional and nonfunctional testing on mobile devices
 Capable to document and track defects as well as produce detailed reports using defect-tracking tools
such as JIRA.
 Experienced in Object Oriented languages such as JAVA.
 Expert knowledge in Agile, Web Accessibility, Web-API, web-security testing.
TECHNICAL SKILLS:
Languages: Java, SQL, Gherkin, UML, XPath, XML, JSON, HTML, CSS, JavaScript
Framework: Selenium WebDriver, JUnit, Selenium RC, TestNG, jQuery, Cucumber, SendGrid, POM,
POI
Tools: Slack, Postman, SoapUI, JIRA, TFS, HP ALM/Quality Center, Bugzilla, JMeter, Fiddler
Methodologies: BDD, Agile/Scrum, Data Driven Test, SDLC, STLC, TDD
Databases: Oracle, MySQL, PL/SQL, SQL, MS SQL Server
Version Control: Git, SVN, TFS, Git bash, Source Tree, Bitbucket, Github
Build & CI: Jenkins, Maven, TFS
Cloud: Amazon AWS, Browser Stack, Sauce labs
IDE: Eclipse, InteliJIdea, Visual Studio

PROFESSIONAL EXPERIENCE:

TD Bank, Mount Laurel, New Jersey Jan 2022 - Present


Software Development Engineer in Test (SDET)
Responsibilities:
 Interacted with Client, Product Owner and Development team to understand the User stories and
Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
 Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial
Link Text, XPath, and CSS locators to find the Web Elements using selenium and creating
automation scripts.
 Involved in testing of application using the Scrum (Agile) methodology.
 Extensively used Puppet (open-source code management tool).
 Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit
Testing Framework by adding different annotations.
 Involved in acceptance testing using Cucumber.
 Experience working with Calabash for automated acceptance testing in mobiles.
 Experience working with ALM (Application Life Cycle Management) tools (HP QC).
 Developed BDD tests using Cucumber by writing behaviour and step definitions & developed
required Selenium support code in JAVA for Cucumber.
 Experience working with JMeter.
 Hands on experience in testing the RESTFUL Web Service.
 Developed JBehave framework for BDD (Behavior Driven Development).
 Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing.
 Used Appium Emulators and Simulators for testing the application in Mobiles.
 Implemented simulator for mobile app testing in IOS using Appium Tool.
 Hands on experience in testing JSON services.
 Experience using Wireshark for network traffic debugging.
 Hands on experience working with test case management tools QA Complete and TestRail.
 Hands on experience working with Spring Rest Web sevices(JSON).
 Involved in developing the Mobile UI automation framework Calabash.
 Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium
tool.
 Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
 Identify the Elements using Appium Inspector, Configuring the Appium for the Mobile IOS using
selenium.
 Experience working on UI and IG (Interface Guidelines) of IOS and Android.
 Experience working with virtualization tools (DevTest).
 Selected the Test Cases to be automated and performed functional testing of the front end using
Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
 Raised defects and performed tracking using RALLY and reported to developers and test manager.
 Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, jQuery, AJAX, AngularJS,
NodeJS, XML and JSON.
 Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL
queries to fetch data from the Oracle database.
 Used JIRA for Identifying, logging, tracking and escalating bugs.
 Performed smoke testing in UAT and production environments for deployment verification.

Environment: Selenium WebDriver, ALM, Eclipse, Java 1.8, Maven, TestNG, JBehave, PL/SQL, RALLY,
CSS, Appium, Calabash, Cucumber, Oracle, SQL, Html, MS Excel, SOAP UI, BDD Framework, Jenkins,
CI/CD, POM.

Best Buy, Richfield, Minnesota July 2019 - Dec 2021


SDET (Java-Selenium)
Responsibilities:
 Gathered requirements documents such as business requirements and design document and other
related documents.
 Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test Cases and
executed test cases.
 End to End testing of the complete website which was developed using Angular.JS, JavaScript,
HTML5, CSS3 and other web technologies.
 Responsible for writing and maintain Selenium WebDriver scripts for regression and functional
testing using data driven framework.
 Setup the Automation framework using Selenium to run test cases in multiple browsers and
platforms
 Responsible for identifying test cases for manual and Automation with Selenium WebDriver for
Smoke Test, Functional and Regression Tests.
 Involved in design and implementation of Selenium WebDriver automation framework for smoke
and regression test suites (TestNG and Maven).
 Involved in testing the application utilizing the Scrum (Agile) methodology.
 Involved on Cucumber testing and defined the test scenarios and created the test cases in
ALM/Quality Center.
 Involved in designing of automation framework to be used in UI testing with Selenium.
 Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for
every new build release.
 Created Python scripting to test REST API functionality for regression setup.
 Performed functional tests using Selenium WebDriver with data driven framework and documented
final results in a database.
 Developed Python scripts to automate the test cases.
 Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
 Defect reporting and bug tracking using ALM/Quality Center.
 Identified, Reported and Tracked Defects using Quality Center test management tool.
 Manually tested, verified and validated that the product meets user requirements.
 Developed and executed SQL queries to verify the proper insertion, deletion and updates into the
Oracle supporting tables and cubes.
 Performed web services testing using SOAP UI.
 Reviewed database test cases according to assigned Requirements to validate reports by retrieving
data with complex SQL queries from oracle database.
 Performed End-to-End testing of database to check data integrity using SQL queries.
 Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, Python, TestNG, Jenkins, Cucumber, Agile, SQL, Maven,
Appium, DHTML, SOAP UI, XPath, Firebug, Eclipse, ALM/Quality Center, HTML, GitHub, Windows.
Standalone IT Solutions, India Aug 2018 - Mar 2019
Java SDET Engineer
Responsibilities:
 Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results
and created Defects.
 Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality
Center and JIRA.
 Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over
the time for improvements and new features.
 Tested applications on mobile across IOS and Android platforms using Perfecto and Appium.
 Proficiency in testing complex software applications including manual testing.
 Worked with developers to update the defects, resolve them and track their status using JIRA.
 Performed Functional testing as per user stories and also performed Integration Testing & System
Testing on using Selenium WebDriver.
 Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over
the time for improvements and new features.
 Experience in implementing different automation development efforts in Agile/Scrum & Waterfall
development environments.
 Expertise in different types of testing like Automation testing, Manual testing, Integration testing,
 System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database
testing, GUI testing, Web / UI and User Acceptance Testing.
 Worked on Selenium GUI Object / element verification which is done through XPath, CSS Locators.
 Performed Functional, Integration and Regression tests on the Sprints.
 Worked on Parallel Testing to reduce the test execution time using Selenium Gird.
 Used Jenkins with Selenium Web Driver to perform scheduled builds for continuous integration.
 Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium
WebDriver, Maven, Java, for web-based applications.
 Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver
project.
 Involved in creation of automation framework in Selenium WebDriver using behavior driven
approach like Cucumber.

Environment: Java 1.8, Appium 1.7, Selenium, GIT, Jenkins, CA Rally, Jira, GitHub, TestNG, Teradata,
HP Quality Center, Teradata SQL Assistant.

Innovative intelligent solutions, Hyderabad May 2014 - Jul 2018


QA Automation Engineer
Responsibilities:
 Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions &
Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
 Prepared Test Cases for Positive and Negative Test scenarios as referred in the User Stories
 Managed individual sprints user stories and tasks using JIRA as tracking tool
 Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
 Implemented Hybrid framework with Data Driven framework, Page Object Model .
 Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups,
Browser navigations, Mouse Movements.
 Used TestNG for performing Smoke Test to ascertain that the crucial functions of the application
work and implemented Regression Test to verify the existing functionality is affected.
 Performed Functional testing as per user stories and performed Integration Testing & System Testing
using Selenium WebDriver automation scripts using Java.
 Can perform switch over to elements in iframe using WebDriver.
 Used Selenium Grid to perform Compatibility testing with different browsers like Firefox, Chrome,
IE, Safari and with different operating systems like Windows, Android, Mac OS.
 Ability to connect with the Database to execute SQL statements for validating data in the data table
(Database testing).
 Experienced in using Apache POI to read the data from external sources to feed locators into the test
script.
 Involved in writing Xpath expressions for identifying Dynamic objects and handled Ajax requests
using synchronization.
 Took the Application Screenshots and copied the images whenever exceptions occurred and at
important checkpoints of application execution.
 Designed and Developed test automation Artifacts (scripts, functions, scenarios) for simple to
complex automated testing situations using various tools like Selenium, TestNG and XPath.
 Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using
TestNG Data Provider Annotation.
 Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS
Selector, Link, Partial Link, Attributes and Tags
 Performed BDD (Behavior Driven Development) using Cucumber features, Scenarios, background,
scenario outline in Gherkin language and implemented Step Definitions using Selenium and Java.
 Managed the framework dependency jars using Maven.
 Involved in testing of services using SOAP/REST services using SOAPUI, Groovy Script.
 Used Postman to perform testing of the RESTful APIs.
 Used Jira a defect tracking tool and raised issue whenever defect occurred.
 Used Git as a source repository system to share code.
 Performed continuous integration of scripts using Jenkins, Maven, configured and launched builds
using Jenkins jobs and analyzed the Test Results from Jenkins UI

Environment: Agile, Java, Selenium WebDriver, TestNG, Jenkins, SoapUI, XML, JIRA, Cucumber,
Eclipse, CSS, X- Path, Maven, GIT, Apache POI, log4j, Selenium Grid, MySQL, Manual Testing.

You might also like