Shiva Sdet

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

SHIVA Software Development Engineer in Test (SDET)

Email: [email protected]
Contact: +1(202)-304-1385

PROFILE Having around8+ years of experience in Information Technology with Software


Quality Assurance Testing of Web Based and Client/Server applications in Manual
Testing as well as Automation testing using Java with Selenium in real time and
unattended testing environment across multiple operating systems and technologies
and domains like Banking, E-Commerce, Retail and Healthcare.

SKILLS & ABILITIES o Java o Selenium IDE o Selenium WebDriver


o Selenium Grid o Junit o TestNG
o Maven o Git, GitHub o Jenkins
o Cucumber (BDD / o Frameworks o XML
TDD)
o SOAP UI/Ready API o SOAP/REST o Oracle/SQL Server
o JavaScript o UNIX o QC(ALM), Rally, JIRA
o Protractor o Jasmine o Karma

o Bachelors in Computer o Certified ISTQB


EDUCATION &
Professional
CERTIFICATIONS
Computer Science- o Certified Java Professional
MRECIndia.

PROFESSIONAL  Sound Knowledge in QA Testing Methodologies like Agile, Scrum, and Waterfall,
SUMMARY V-Model etc. hands- on experience in Insurance, Banking and Ecommerce,
 Extensive experience in Functional and Technical Specifications, Business
Analysis, QA, documentation, Test plans, Test Strategy, Test Cases, Integration,
Regression and performance testing.
 Experience of working extensively in Agile Testing Environment (Agile /scrum
model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and
retrospective meetings.
 Good Understanding on calculating capacity, analyzing User Stories and acceptance
criteria in agile methodology.
 Proven ability in designing and creating automation frameworks using Java,
Selenium WebDriver, IDE, RC, Junit, TestNG, Maven, ANT, Hudson, Jenkins tools.
 Implemented Keyword, Data Driven framework, Hybrid framework, and
advanced Framework Behavioral Driven Development (BDD).
 Experience in working with Test Driven development (TDD/BDD) by writing
Gherkins language in cucumber tool, creating Feature files, Step definition,
Runner files config. files,
 Using Maven Build Tool performed compiling of class, setting up Selenium2.0,
download Java Client Libraries, create project, creating pom.xml
 Using Jenkins achieved Continues Integration and Continues Delivery (CICD),
performed background jobs and analyzed the pass or failed criteria in QA
environment
 Used Git and Git- hub tools for maintaining the version controlling. Also integrated
with Jenkins to run the latest version of code in the background.
 Local repository and Central repository maintained using Push, Pull, and Clone
commands maintained the code files.
 Well versed with Functional Testing (Unit Testing, Smoke testing, Integration
Testing (Top Down, Bottom up Testing), Integration Testing, GUI Testing,
Regression Testing, and User Acceptance Testing, Black box testing, Performance
and System Testing.
 Dealing with High level business quality, validating the client source system and
targets data i.e. Finance systems, Mortgage, Medical Equipment’s, E-commerce,
Insurance.
 Used external jars Jxl and Apache poi API's to get the test data from Excel sheets.
 Strong Experience in executing SQL queries to validate the data in the backend as
part of Database Testing.
 Excellent working knowledge of designing & implementation of all QA test strategy
plans manually and automated test solutions for client/server and Web applications
with Mercury Interactive test suite.
 Challenged to Sales force cloud applications in the real business world, tested the
applications whether they connecting to the existing servers or not.
 Experience in testing Web Services-SOA architecture, RPCs, XML transactions,
SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP
UI.
 Using SOAP UI Tool performed cross-platform Functional Testing involving XML
messages, constructing different field values, data and validating HTTP Request,
Response.
 Validated the data from the source systems and different databases, by sending the
requests Using Soap UI, Ready API and Rest web services then captured the
response from them.
 Extensively used Quality Center for specifying requirements, updating Test Cases,
application testing status reporting, maintaining Test scripts and observing
traceability.
 Tested applications developed in Mainframe, Java, and Visual Basic and so on.
 Involved in analyzing business and technical requirements and workflow of
Software Development Life Cycle (SDLC).
 Updated skills with Mobile Web Automation Framework Angular JS in Jasmine,
Protractor using this testing the AJAX components.

PROFESSIONAL

Page 2 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
EXPERIENCE
USAA, Texas
SDET – QA Automation Tester Sept ’17-Present

 Hands on experience in Test Driven Development (TDD), Behavior Driven


Development (BDD).
 Involved in all stages of testing life cycle, Test Driven Development
methodologies, Software Development Life cycle (SDLC) using Agile
methodology.
 Worked on Selenium GUI Object / element verification is done through
XPath, CSS Locators.
 Used to identify object locators and creating X-path using Fire-bug and had
Good knowledge of Page factory and POM in selenium, Worked with Log4J,
Apache POI Library, J-unit.
 Experience in automation tools selenium, protractor and mobile automation
testing tool Appium.
 Executed Test Scenarios using 3rd Party Emulators for Android OS and
Simulators for IOS testing.
 Expertise in Smoke testing, black-box testing, white-box, Integration testing,
Database testing, regression testing and GUI software testing.
 Used Hybrid, Keyword/Data Driven Framework and extracted data from
external Excel files using Apache POI and loaded into the variables in the
scripted code.
 Developed BDD tests using Cucumber by writing behavior and step
definitions & developed required Selenium support code in Java for
Cucumber.
 Involved in Scratch implementation of BDD frame work, moved entire
framework from hybrid to BDD by using POM, and creating Feature files,
Step definitions, and Runner class. Using reports analyzed step by step fail
and pass criteria.
 Few modules are enhanced like Invest, Loan, Credit cards. Fully analyzed
module at the time of integration.
 Automated AngularJS Loans module using protractor by writing java scripts
and Used Jasmine as unit testing framework.
 Involved in conducting tests on Web services transactions like automatic bill
payment, wire transfers, batch payments and Account transfers sent over
HTTP or HTTPS by inspecting every XML request and response using Soap
UI.
 Tested web services by generating XML, SOAPUI Requests and validated
the corresponding XML, SOAPUI Responses.
 Used GIT to re-modify files and for software development.
 Involved in setting up continuous integration system using Jenkins and

Page 3 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
working knowledge with cloud based code repository system like Git-Hub.
 Integrated with Continuous Integration tools(CICD) Jenkins for running test
on nightly basis automatically.
 Worked effectively with Developers, AGILE Team, and Project Management
to achieve Selenium automation, high quality, release deadlines
and QA processes improvements.

Environment: Agile, Selenium (Web Driver and GRID), Java, TestNG, Maven,
Jenkins, SOAP UI, TDD,BDD,HTML, XML, XPath, JIRA, Rally, Web Services
(SOAP & RESTFUL) JavaScript, Protractor, Jasmine ,Appium, Quality Centre,
Firebug, PLSQL, Putty, , SQL Navigator, Oracle 10g, UNIX, Windows, Eclipse,
Tomcat Server, Cucumber

Bank of America, Newark, DE


QA Automation Engineer Apr ’15-Sept'17

 Analyzed Software and Business Requirements documents to get a better


understanding of Bank of America system from technical and business
perspectives. .
 As a QA tester, was involved in assisting and participate in planning,
organizing the test schedules, test suites, test cases.
 Define, develop, and execute automation test scripts using Java that
leverage black and white box testing across functional.
 Designed and developed Hybrid automation framework and maintained the
code in Git and used continuous Integration (CI) tools to schedule the jobs
 Extensively used the Selenium methods to build the framework and run the
test scripts.
 Extensively used POM model to create the reusability of same objects for
different tests.
 Using TestNG annotations controlled the entire test. Generated the clear
web html reports for analysis purpose.
 Used Soap UI for testing the web Services by the request and response time
by the help of WSDL file and XML data.
 Given some assertions to find out the pass and failure criteria of response
from the systems.
 Involved in the TestNG framework Automated test suites using Jenkins in the
background.
 Responsible for updating and maintaining the Quality center for reporting
and logging the defects found during functional and regression testing and
follow up the bug life cycle.

 Executed the positive and negative test case for regression testing and took

Page 4 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
the screen shots for validation of test case.
 Conducted System Testing, Functionality Testing and Configuration Testing
as well as stress testing.
 Responsible for creating Test plans, Test cases, Test Scenarios, and
mapping business requirements to test cases.
 Performed Functional, Regression and Integration Testing as well as UAT
testing.
 Validated APR Overrides, min payments, balance transfers, standard rate
changes, ACH and various collection Buckets.
 Each screen of CLMS application is regression tested. Part of this tested
following screens Balance Transfer extracts, promotional offers, online
disclosures, Credit card request window, Customer demographics Standard
rate change.
 Automated the test cases by using Java with Selenium environment, back
end test using SQL.
 Validated Cycle, Status, History, Current Balance, Credit Lines for the
accounts.
 Validating the all transitions posted as per requirements in Database and
also verifies the transactions are posted after file management.
 Tested the Web Application of Customer Account Activity to check whether
they were reprised or not.
 Interacted with Developers and Project Managers to follow up on
Defects/Issues.
 Participated in various team meetings and discussed Enhancement and
Modification requests.
 Pull the screen Prints from MBNA IS and validate the fields.

Environment: Selenium, TestNG, JUnit, Jenkins, Git, Quality Center, DB2,


Java, XML, SOAP, REST, SOAPUI, HTML, Excel, Word. PL/SQL, Agile
Methodologies

Target Insurance, NJ
QA Automation, Selenium Feb’14-Mar'15

 Involved in preparing Test plans and Test cases based on business


requirement documents.
 Involved in Updating Test plan, Writing Test Cases, Executing Test cases.
Used Quality Center to write Test cases.
 Developed TestNG framework for the application to automate. Used Jxljars
to get the data from excel sheets
 Generated reports and analyzed the pass and failed criteria in the test
cases.

Page 5 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
 Designed, developed and executed a performance measurement plan used
as the basis for assessing process capability.
 Prepared Test plan and Test specifications based on Functional Requirement
Specifications and System Design Specifications.
 Developed Test cases based on the technical specifications and business
requirements.
 Tested insured vehicles and health records submitted by persons. Closing
dates with existed data base by writing the SQL commands.
 Imported client data from the data stage target systems and SAP where
house systems to Excel and conducted the data validation, by comparing the
existing files in the data base.
 Using all manual test cases wrote Selenium Automation scripts to run in the
background through Jenkins.
 Conducted data driven testing using Selenium, and compared the data back
end data from the servers i.e. simultaneous translations and Interpreted
confidential documents and professional translation services etc.
 Designed Selenium scripts, parameterized them, and validated them to suit
the functionality of the application by using Security and Regression Testing.
 Measured the response time at different points in the application.
 Used Quality Center for requirement analysis, scheduling and generating
test cases.
 Re-executed the Tests for the corresponding volumes and made sure that
the parameters are within the acceptable limits after the fixes are done by
the environment support team.
 Prioritized and classified the bugs. Generated and tracked the defects using
bug tracking tool.
 Tested the application compatibility with IE 6/7, Fire Fox 2.0, and Safari
browsers on different operation systems Vista, XP, MAC.

Environment: Selenium, Rally Tool for Agile project Management Tool, Load
Runner 9.1.0, .NET, UNIX, SQL, SQL Server 2008, and Windows XP/Vista.

Rakuten Inc., Ecommerce, CA


QA Automation Tester Mar’12-Dec’13

Developed Test cases based on the technical specifications and business


requirements.
 Prepared Test plan and Test specifications based on Functional Requirement
Specifications and System Design Specifications.
 Involved with Business System Analysts, Developers to define the testing
requirement documents

Page 6 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
 Close interaction with designers and software developers to understand
application functionality and navigational flow.
 Used JUnit unit framework and Keyword Driven Framework in the project
developed the Test summary reports for analysis purpose.
 Performed critical analysis of Online shopping applications behavior and
usability of application.
 Involved in Updating Test plan, Writing Test Cases, Executing Test cases.
 Used Quality Center to write Test cases.
 Executed test cases manually to check GUI and Functional features of the
Application.
 Compared and analyzed actual with expected results and reported all
defects to the appropriate individual(s) for resolution using Quality Center.
 Involved in Cross browser testing for customer’s convenience.
 Involved in Functionality Testing, Regression Testing, User Acceptance
Testing and Sanity Testing in all environments.
 Expertise in Manual Testing using in real time and unattended testing
environment Attended reviews and walkthroughs to better understand the
Requirement Documents.
 Tested the application across multiple operating systems and technologies.
 Analyze business process performance. Use graphs and reports to access
performance.
 After customers placed orders we need to check whether the orders are
placed properly! I wrote several SQL Queries and joins to perform data base
testing.
 Executed SQL queries on SQL Server in order to view successful
transactions of data on the back-end of database for validating purpose.
 Lead the team through various test execution cycles for both client and
server side components on UNIX and Windows environments.
 Used automated tools with Java and Selenium environment. Developed
scripts using JUnit unit test framework for regression testing.
 Used Mercury Quality Center to write test cases and analyzed results.

Environment: Quality center, Microsoft .Net applications, Selenium, JUnit


framework, Oracle Applications 11i, SQL, PL/SQL, Agile Methodologies,
Performance Tuning, UNIX, Windows NT & 2000SAP.

Page 7 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385
Apollo Hospitals, Hyd. India
Java Developer Oct’10-Feb’12

 Designed and developed the application using agile methodology.


 Used the iterative incremental framework Scrum with Agile Software
Development.
 Designed and developed UI using JSP, dynamic JSP and page validations
using JavaScript.
 Involved in database schema design and review meetings.
 Configured application flow, controlling logic and navigation.
 Designed and developed base classes, framework classes and common re-
usable components.
 Involved in re-factoring the existing components to meet the current
application requirements.
 Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and
JavaBeans, Spring Framework.
 Involved in Performance tuning, debugging issues in testing and
deployment phases.
 Implemented RDBMS to add the additional condition for the system to
support a tabular structure for the data with enforced relationships between
the tables.
 Utilized PL/SQL for querying the database.
 Coordinated on-site and offshore development teams in various phases of
the project.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC,
Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.

Page 8 SHIVA
Email: [email protected]
Contact: +1(202)-304-1385

You might also like