You are on page 1of 8

ABHISHEK C

QA AUTOMATION ENGINEER

ABHISHEKCQA5@GMAIL.COM , M: 925-361-2592

Quick Snapshot: Over 6 years of experience in QA Automation and with development background
in Java and Python allows me to do automation with the understanding of the underlying
frameworks. Experience in frameworks like Selenium, UFT, SOAPUI, Postman, Cucumber, Gherkins
and used tools like Jira, ALM, and Microsoft Test Manager.
Key Highlights:
 Over 6 years of experience in Software Testing/Quality Assurance, Automation Framework
development and Hands on Automation using Selenium WebDriver.
 Involved in building the Test framework from scratch for Web, Mobile and hybrid application
testing and integrating it with Jenkins and Bamboo CI (Continuous Integration) process.
 Hands on Experience in using Gherkins with Cucumber and Specflow to setup the BDD
process in the team and mentored team members about Gherkins Language.
 Strong hands on with Java and Python to work with different QA environments.
 Worked with writing shell scripts for running cron jobs on Linux and Unix based systems.
 Experience testing applications based on with javascript framework like react and angular
using microservices based api.
 Worked on agile implementation where contribution efforts vary from Requirements gathering
to Story Prioritization, Implementation estimates, QA testing, Automation and Delivery.
 Experience in writing Test automation for the application from scratch using Selenium
WebDriver. 
 Developed scripts to automate the deployment process on Weblogic as well as Tomcat
Server.
 Experienced in used the UI Automation concepts to traverse through the application on
simulator as well as aws device farm cloud infrastructure via appium scripts.
 Experience in projects ranging from support and maintenance to development and has been
part of all the phases of SDLC.
 Expertise in Integration Testing- Soap UI, XML Spy;Functional Testing- QC, Jira, Selenium/;
Backend Testing- Toad, SQL developer, Squirrel, ETL, Autosys,Oracle, Db2,SQl Server; Release
Management- PVCS Tracker,UI Testing- HTML 5, Java Script, CSS3,jquery
 Expertise in GUI Testing, functionality testing, Integration Testing, Black/White box
techniques, Regression Testing, Security testing, User Acceptance testing, Smoke testing and
System testing.
 Expertise in automating unit test cases using JUnit and TestNG with Selenium Web driver. 
 Performed cross browser testing of functionalities in multiple browsers such as IE, FireFox,
Chrome, safari.
 Worked on latest technologies like MongoDB, Couchbase, AngularJS, MULE ESB,
DataWeave, JSON.
 Recognized for taking initiatives, attention to details, good analytical skills,excellent
communication skills, co-ordination capabilities, hard work and dedication in various projects.

Technical Skills
Operating System Windows, UNIX, Linux(RHEL, CentOS, Ubuntu), Mac
Programming Languages C, C#. NET, C++, SQL, Java, Javascript, PERL, PL/SQL, Python
Databases Oracle, SQL Server, Couchbase, MongoDB, Teradata, DB2
Automated Testing Tools Selenium IDE/RC, UFT, Selenium Webdriver, QuickTestPro,
appium, Jenkins.
Defect Tracking & Test Quality Center/ALM, MTM, Test Director, JIRA, ClearQuest.
Web Technologies HTML, CSS, DHTML, XML, JSP, ASP, Java Applets.

Professional Experience
Client: ATT Direct TV October 2017 – Present
Role: SDET
El Segundo (CA)

Project Summary:
ATT Direct TV deals with providing its customers with reliable tv service by onboarding Channels
like FS1, HBO, NFL Sunday ticket etc. They Majorly deal with guide for all the channels integrating
with 3rd party clients like, Tizen, Roku etc. I am working in a team that majorly deals with
onboarding the schedules for each channel and processing them with required policies that define
the availability of the local channels and where they can be accessed as some channels can be
blacked out intentionally and also which devices like tv, web, tablet are allowed to stream which
content and at what resolution. We also worked on a UI that would help the operations team for
supporting customers. The application was developed in Microservices architecture and the UI in
Polymer Framework.
Responsibilities:

 As a Software Developer in Test was responsible for implementation of Hybrid Test


Automation Framework build using Selenium web driver, TestNG and Maven technologies
under Java platform utilizing industry leading harness design patterns and approaches
 Involved in writing LISA Test cases with selenium to perform end to end testing.
 Created utility modules in Java which helps the framework to simplify the test writing
process with simple set of keywords.
 Used different Locators to identify elements and perform events as well as used Explicit and
Implicit waits.
 Performed automated web services testing for both REST and SOAP based API also worked
with Java APIs.
 Involved in testing the Microservices and building test cases to run on each deployment.
 Performed Data-Driven testing by developing Java based library to read test data from Excel
& Properties files and database as data source.
 Involved in testing the UI application and validating the results against the REST API.
 Perform typical Software Quality Assurance duties. Finding, creating and closing product
defects.
 Involved in setting up projects in Jenkins to automate the Unit Test, define the Test coverage
using SonarQube, and other code quality using SonarQube.
 Worked with JMeter to perform performance testing of the microservices.
 Used SOAPUI to test the SOAP and Rest based webservices.
 Involved in the complete lifecycle of the project from strategizing to implementation of the test
framework.
 Responsible for the build validation process on an ongoing basis.
 Involved in following the code Quality Guidelines and implementing it across the teams.
 Identify and document the significant New Integration features and software components
that will require testing.
 Worked with logging system of Kubernates pods to check the logs and find bugs and
rectifying them.
 Involved in testing the front-end web application developed in Polymer framework.
 Validated the data written in the CouchbaseDB while testing the Microservices.
 Participate in testing activities, in collaboration with the development and production teams,
to ensure satisfactory performance of end-user reporting.
 Worked with Bit Bucket to maintain the version control of the project being implemented
and refactored to the arising specific needs
 Utilized JIRA to track the Stories, Bugs, Features Implementation.
 Worked with Qmetry and Qmetry For JIRA plugin to record the test cases and test suites.
 Worked with Kafka producers and consumers for testing the interaction between two
systems and flow of data to downstream teams.
Environment: Java, LISA, Selenium WebDriver, Couchbase, Bugzilla, Test NG, Unix/Linux,
XML, Web Service, Eclipse, JIRA, Polymer Framework, Kubernates, Kafka, Qmetry, JMeter.

Client: Advanced Technological Group January 2016 – September 2017


Role: SDET
San Ramon (CA)

Project Summary
Advanced Technological Group provides Managed IT Services, Information Availability
consulting services. ATG helps its customers improve their mission critical systems by
designing, Implementing and managing cost effective solutions. Worked on account that
represents company's generic billing information that represents subsidiary/division/
franchise. Invoice and remitting payment in a specific currency. They account also includes
numerous supplemental fields for reporting, taxation and invoicing. The application was
developed in Angular and Microservices architecture.

Responsibilities:
• As a Software Developer in Test was responsible to understand the system
architecture and dependencies and isolating them and test them in virtual test
environment.
• Develop a comprehensive test automation framework to reduce repetitive manual
testing. (Using Selenium, Java, JUnit and other API’s.).
• Created utility modules in Java which helps the framework to simplify the test writing
process with simple set of keywords.
• Used SOAPUI to test the SOAP and Rest based webservices.
• Involved in testing the Microservices and building test cases to run on each
deployment.
• Involved in the complete lifecycle of the project from strategizing to implementation of
the test framework.
• Validated the data written in the CouchbaseDB while testing the Microservices.
• Worked with JWT tokens to test the microservices.
• Involved in understanding the analytics aspects of the Oracle Commerce and
simulating the performance test and recording the metrics.
• Perform typical Software Quality Assurance duties. Finding, creating and closing
product defects.
• Created deployment scripts to in shell to deploy the applications on linux
environment and setting up the dependencies as well as installing the Weblogic or
Tomcat Server.
• Involved in writing Protractor with selenium to perform end to end testing.
• Involved in testing the Mobile application using Appium and validating with the REST
API.
• Involved in setting up projects in Jenkins to automate the Unit Test, define the Test
coverage using SonarQube, and other code quality using SonarQube.
• Involved in following the code Quality Guidelines and implementing it across the
teams.
• Used Protractor to run the Selenium Webdriver test in a continuous integration
environment.
• Worked with the Business application for automating the tests for the opportunity
tracking application hosted on SalesForce.
• Performed Data-Driven testing by developing Java based library to read test data from
Excel & Properties files and database as data source.
• Developed python scripts to develop test script as well as setting up the
environments.
• Responsible for the build validation process on an ongoing basis.
• Identify and document the significant New Integration features and software
components that will require testing.
• Involved in testing the front-end web application developed in React/Redux using
Jasmine and Karma.
• Used different Locators to identify elements and perform events as well as used
Explicit and Implicit waits.
• Worked with testing the check scanner device interface with the backend services
using the Wireshark network-monitoring tool.
• Performed automated web services testing for both REST and SOAP based API also worked
with Java APIs.
• Participate in testing activities, in collaboration with the development and production
teams, to ensure satisfactory performance of end-user reporting.
• Involved in monitoring the network via wireshark to validate the network calls.
• Evaluated complex computer systems to assess vulnerability and risk.

Environment:Java, Python, Selenium WebDriver, Couchbase, Bugzilla, JUnit,


Unix/Linux, XML, Web Service,Eclipse, MySQL, JIRA, TCP/IP.

JPMC, Dallas,TX July 2014 – December 2015


Automation Engineer
Responsibilities:

 Automate functional Test cases using TestNG and Selenium Web Driver leveraging
Bluefin framework
 Responsible for executions of Change requests from Python bindings to Java Bindings
in Selenium WebDriver
 Created Shell scripts for File Watchers, Job Triggers in Linux environment
 Level 1 support for Intraday, Start of day and End of day batch jobs in UC4 Unix
servers
 Conducted Cross browser testing in IE and Firefox using Selenium.
 Responsible for implementation of Hybrid Test Automation Framework build
using Selenium web driver, TestNG and Maven technologies under Java platform
utilizing industry leading harness design patterns and approaches. 
 Developed smoke Test/Sanity Test scripts in Selenium WebDriver
 Inserted verification check point, synchronization points, and Parameter data using
Selenium.
 Involved in handling the files and integrating the results with the UI using Python
scripts.
 Developed Keyword driven and hybrid frame work to automate Functional and
Regression Testing using Selenium WebDriver, TestNG annotations, Handling wait
times, exceptions handling using try-catch block in Java. 
 Built shell scripts in linux to manage the health checks of the server.
 Worked with Weblogic server as well as Apache Tomcat for deploying the application
in test.
 Extensively used Selenium (XPath and CSS locators) to test the web application. 
 Familiarity with Testing Frameworks such as TestNG and Junit. 
 Developed the regression suite, live sanity suite which covers entire application
functionality using selenium web driver tool, TestNG framework and Java.  
 Develop test cases from user story, and executed the test cases. 
 Used Javascript injection techniques to trigger tasks which were not testable
otherwise.
 Involved in writing Javascript functions where in we automated few click where
elements were created runtime.
 Involved in validating the data generated by the test from CouchBase DB.
 Used SOAPUI to test the Webservices built on SOAP protocol or REST protocol.
 Integrated the webservice testing in the integrations tests to simulate the
environment with test scenarios.
 Actively involved in Functional, Regression, Smoke, UAT and Integration Testing in
Agile methodology.
 Used wireshark to capture network calls between the smart thermostat and the
mobile apps.
 Attend Sprint plan meetings every four weeks to review the user stories. 
 Detect defects, communicated to the developers using test and defect management
tool JIRA. 
 Interact with off-shore team to resolve defects and functional issues of the
application. 
 Attended daily Scrum meetings conducted by Delivery and Services teams and
Updated the status and also discussed about QA goals, Risks and Future plans.
 Refactored test code after changes are implemented.
 Wrote assertions, verified duplicate objects creations and used base class to expand
test suite.
 Extensively used JIRA and Rally as test Management Tool to write and execute test
cases and report the defects.
 Developed using BEA ALUI portal development tool and Spring framework, Spring
MVC, Hibernate persistence, and Apache Axis web services.
 Maintained all network documentation for hardware configuration and licensing.
 Designed and maintained LANs and system-level wide area networks.
 Troubleshoot various network issues affect solutions and collaborate with staff and outside
vendors to resolve complex problems.

Environment: Selenium WebDriver, Linux,Java, JavaScript,Python,Soap UI,


MongoDB,AngularJS,ESB, JavaScript,Unix,Oracle, Couchbase, DB2/mainframe, J2EE,
WebSphere Application Server (WAS),Spring MVC,Web Services, Eclipse, MQ, XML, JIRA

McKesson Specialty Health, The Woodlands, TX June 2013 – May 2014


QA Engineer
Project Summary
McKesson is a Healthcare IT Services which provides better consulting to hospitals,
physician offices, imaging centers, home health care agencies. They address challenges to
reduce costs and coordinate care. Worked on application that collects Patient information,
their current Insurance plan and procedure requirement and physician details to give the
best way to reduce cost without compromising the quality of the treatment or procedure
required by customer.
Responsibilities:

 Analyze existing process and business transaction and enhance them leveraging the
Pega CPM & CPMi framework.
 Documenting Pega PRPC business rules that are to be delegated to client.
 Prepare each Iteration testing reports and submit to the management and clients.
 Requirement gathering, mapping & configuration of the Pega CSWD application
 Preparation of Use Case & work flows and design documents in the Pega Designer
Studio.
 Designed and executed the test cases on the application as per company standards.
 Prevented occurrences of multiple runs by flagging processed dates.
 Interacted with senior peers or subject matter experts to learn more about the data.
 Tested the source and target databases for conformance to specifications.
 Conducted Conditional testing of constraints based on the business rules.
 Generated and executed Test Scripts (in java) using Selenium WebDriver for
Regression Testing. 
 Participated in Quality Test Plan, and written the test case, test scenario to verify
reliability, accuracy and Compatibility of application. 
 Created Selenium WebDriver Automation suite for different modules in the
application. 
 Tested medical devices like activity monitor and the Truebalance devices of mckesson.
 Abstracted all the inputs to the device and ran it across Simulink.
 Tested web applications in agile development processes. 
 Actively involved in meetings and reviews to discuss any changes and impacts of new
functionalities that were added during the Quality Control life cycle with Requirement
traceability matrix. 
 Developed automation framework and maintain automated tests for new and existing
functionality using Ruby, Selenium.
 Extensively used SQL programming in backend and front-end functions, procedures,
packages to implement business rules and security.
 Created UAT test cases and scenarios based on Use Cases, and made sure those UAT
test cases meets the business requirements.
 Defects identified in testing environment were communicated to the developers using
defect tracking tool Quality Center
Environment:Pega PRPC, PEGA PRPC 6.2, Quality Center, Selenium Web Driver,
Mainframe (DB2), Unix, SQL, SQL Server, Java, Java
IBM,India July 2010 – July 2012
Java Developer
Responsibilities:

 Involved in analysis and design of the application.


 Implemented Spring MVC model for the development of project where servlets were
used as controllers, JSP for view and the back end involved MYSQL database.
 Used Maven POM for configuring, downloading dependencies and deploying the
application on web sphere application server.
 Implement client side scripting using HTML, CSS, JavaScript, JQuery and Ajax. 
 Worked on Proof of Concept for developing application using NodeJS . 
 Developed the application on Node.js platform using JavaScript programming. 
 Used JUnit Testing Framework for performing Unit testing.
 Involved in preparing the detailed design document for the project.
 Developed the application using J2EE architecture.
 Involved in developing JSP forms.
 Designed and developed web pages using HTML and JSP. 
 Designed and developed Servlets to communicate between presentation and business
layer. 
 Developed Session Beans and Entity beans to business and data process.
 Developed the Servlets for processing the data on the server.
 The processed data is transferred to the database through Entity Bean.
Environment:Java, J2EE, JSP, Servlets, XML, DOM,HTML, JavaScript, CSS, Junit,
Spring MVC
Education:
Master’s in ElectricalEngineering – San Jose State – 2014
Bachelor’s in Electronics and Communication – Vivesvaraya Technological University - 2010

You might also like