0% found this document useful (0 votes)
1K views5 pages

QA Automation & SDET Expertise

Pratik Patel has over 5 years of experience as a QA Automation Test Engineer and SDET. He has expertise in test automation using Selenium, Java, JUnit, TestNG, and other tools. Some of his responsibilities include designing and developing test automation frameworks, writing test cases, performing different types of testing including regression and integration testing, and validating applications and APIs. He also has experience working with tools like Jenkins, Cucumber and SOAP UI for test automation, continuous integration, and API testing.

Uploaded by

Vidya Shekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views5 pages

QA Automation & SDET Expertise

Pratik Patel has over 5 years of experience as a QA Automation Test Engineer and SDET. He has expertise in test automation using Selenium, Java, JUnit, TestNG, and other tools. Some of his responsibilities include designing and developing test automation frameworks, writing test cases, performing different types of testing including regression and integration testing, and validating applications and APIs. He also has experience working with tools like Jenkins, Cucumber and SOAP UI for test automation, continuous integration, and API testing.

Uploaded by

Vidya Shekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

PRATIK PATEL

QA Automation Test Engineer/ SDET


Permanent Resident, USA

PROFESSIONAL SUMMARY:

 5+ years of experience in Software Testing in Manual, Selenium Automation, and Database Testing, Web base
application and Client/Server based applications.
 Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software
development methodologies such as Agile, V Model and Waterfall.\
 Involvement in Project Planning, Coordination and implementing various QA methodologies.
 Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration testing, Functional
testing, System testing, Regression testing, Data Migration testing and User Acceptance Testing (UAT), Database
testing, Security and Usability testing.
 Experience in designing and creating automation frameworks for J2EE based applications using Java, Junit/
TestNG, Selenium WebDriver/IDE, ANT/Maven and Jenkins.
 Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
 Experience in working with Unit testing Frameworks such as Junit and TestNG, BDD Framework such as JBehave and
Cucumber, Web Services tools like SOAP UI Advanced Rest API.
 Excellent in developing Test Plans and Outlines, writing Test Cases and generating Test scripts.
 Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
 Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality
Center, JIRA, IBM Clear Quest, BugZilla.
 Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
 Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, DevOps Model,
Waterfall, TDD (Test Driven Development).
 Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST
API Calls. Performed API Testing using Rest Client and SOAP UI.
 Experience in analyzing business requirements and specifications, development and execution of Test Plans, Test
Scripts and Test Cases.
 Experience in testing database applications of RDBMS in Oracle, My-SQL and SQLServer by executing SQL Queries.
 Ability to take proactive initiatives related to application performance improvement using Automation and different
frameworks. Also adept in exploring new business opportunities.
 Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new
technologies quickly. Good communication skills with commitment, perseverance, detail oriented and positive
attitude.
 Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to
Manager.
TECHNICAL SKILLS:

Languages/Frameworks JAVA, Java Script, API, SQL, Cucumber, Gherkin, , CSS, HTML, Shell Script
QA Tools SELENIUM IDE/ GRID /RC/ Web Driver, QTP, JUNIT, TEST NG, Firebug,
Fire Path, Xpath, Maven, JSON, JXL and Apache POI
Test Management Tools Quality Center /ALM
Continuous Integration Tools Jenkins, Sauce labs
Web Technology HTML, CSS, Java Script, XML
Versioning Systems CVS, SVN, GitHub
RDBMS Oracle, MySQL
Operating Systems Windows, Mac OS, UNIX

PROFESSIONAL EXPERIENCE:

(Contract) Client: Epsilon, New York, NY Jan 2018 – Till Date


Project: DREAM Application
Epsilon built DREAM Application which provides the customer with features like file upload, profile download, activity
download, reports, campaign, template deployment and scheduling mails to billions of customers. New NEO Application
was built using Java, JSP in order to provide better look and feel to the customers which contains all features similar to
DREAM Application. Privilege customers were allowed to use NEO Application which contains additional features.
Role: QA Automation Test Engineer.
Responsibilities:
 Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan
and test cases for testing the application.
 Used Agile Scrum methodology development process.
 Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
 Responsible for creating Functions, Test Data and Test Suite.
 Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test
suites.
 Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
 Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
 Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
 Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
 Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
 Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
 Followed Continuous integration and Delivery (CI/CD) pipeline, using DevOps standards.
 Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback
loop time to the developers.
 Used JUnit Test to automate functional and regression testing across integrated environments.
 Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
 Worked in continuous integration environment. Deploy code stored in GitHub to QA environment via Hudson
continuous integration tool. Manages QA process for release candidate. Reports progress to business development.
 Designed and coded new features for internal harness application. (Java, SQL, JDBC, GitHub, JUnit).
 Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP
ALM.
 Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL
statements.
 Responsible for performance testing using JMeter.
 Used JOINS on the tables to retrieve information from different tables in database to check the database updates on
a regular basis using SQL queries.
 Responsible for Regression testing after bug fixes and verified those fixes.
 Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
 Provided client support by analyzing day to day requirements and generating reports by executing queries based on
the requirement.

Environment: Selenium-WebDriver, Grid, Eclipse, Java, JUnit, TestNG, Maven, SOAP UI, JMeter, Cucumber, Jenkins, GitHub,
HTML, XML, Windows, Oracle SQL Server, Solaris, CVS.

(Contract) Client: CorVel Corporation, Portland, OR Sep 2016 - Dec 2017


CorVel Corporation is a provider of healthcare management services and solutions for workers' compensation, auto &
liability, group health and disability insurance markets. The company's target markets include: employers, insurance
companies, third party administrators, and state and municipal governments. CorVel offers claims management, case
management, medical bill review and disability management programs.
Role: QA-Automation Engineer
Responsibilities:

 Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning
meeting and used Rally Tool
 Participated in all phases of the Software Testing Life Cycle(STLC)
 Involved in the design and development of test plan from business and Functional requirements which includes test
objectives, test strategies, test environments etc.
 Participated in peer review with team and developers to review test cases/test scripts.
 Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the
behavior of the applications during different phases of testing using testing methodologies.
 Regression testing was performed after each build release of the application and updated the Scripts by executing the
Regression suites built using Selenium and approve for regression suit.
 Created Selenium Test cases for automation using Selenium Web Driver and Java
 Used Hybrid Framework of Selenium to get data from Excel.
 Build a detailed, reusable, Script – free Keyword + Data – Driven framework for over 45% Test cases using Selenium
WebDriver + TestNG.
 Parallel, Cross – Browser Testing using Selenium Grid and TestNG.
 Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
 Created the JUnit test cases for the different web applications using Eclipse IDE.
 Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs
on individual stages on Jenkins, and running automated and manual functional tests.
 Performed back end testing by writing and executing SQL queries to validate that data is being populated in
appropriate tables and manually verify the correctness of the data with front-end values.
 Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the
application was met by complying with all the business requirements.
 Participated in weekly QA status and project status meetings to report any defects and issues encountered in
application.
 Actively communicated with the end users and business users to create realistic test cases.
 Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, JUnit, Jenkins, Cucumber, Web Services, SOAP, SOAP UI, REST,
TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally , SQL, Oracle.

(Contract) Client: CenturyLink, Monroe, LA Oct 2015 – Jul 2016


CenturyLink is the third largest telecommunications company in the United States and is recognized as a leader in the
network services market by technology industry analyst firms. The Company is a global leader in cloud infrastructure and
hosted IT solutions for enterprise customers. CenturyLink provides data, voice and managed services in local, national and
select international markets through its high-quality advanced fiber optic network and multiple data centers for businesses
and consumers. The Company offers advanced entertainment services under the CenturyLinkTM PrismTM TV and DIRECTV
brands. Headquartered in Monroe, Louisiana, CenturyLink is an S&P 500 company and is included among the Fortune 500
list of America's largest corporations.
Role: QA Engineer
Responsibilities:

 Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and
processes.
 Used Quality Center to prepare Test cases, procedures, Requirements Traceability Matrix and managing the Defects
as per the Business requirements.
 Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing. Used manual
and automated scripts for testing the Application.
 Performed gray box testing and identified different test cases for regression testing.
 Used Selenium RC to test web sites and their systematic updates for functionality, usability, regression, performance,
browser and operating systems compatibility.
 Involved in working with JUnit test runner and Eclipse.
 Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases
and test suits for backend testing.
 Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
 Worked closely with Development as well as Requirement teams to ensure testing issues are resolved on timely
manner.
 Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
 Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
 Expanded feature set considerably over a short period of time, significantly increasing product scope.
 Created CSS/XSLT script to parse XML results into HTML format.
 Created user defined functions in Java and implemented the functionality with Selenium.
 Performed end-to-end testing.
 Manually tested web applications as well as mobile applications before being launched.
 Performed unit testing as well as integration testing.
 Documented bugs found and solutions proposed during testing.
 Documented software defects and troubleshooting issues.
 Created documentation for manual tester procedures and best practices

Environment: JAVA, Java Script, Selenium Webdriver, IDE/RC, Eclipse IDE, Jenkins, Cucumber, HP Quality Center, QTP,
JMeter, Maven, JUnit, GitHub, Waterfall, SQL, Windows.

(Direct Hire) Client: Glansa Solutions, India Aug 2013 – Aug 2015
At Glansa we combine deep technology expertise and industry specific insights focusing on how technology impacts people
and processes to deliver solutions that help clients achieve business outcomes with speed. Glansa works closely with the
customers as partners, delivering and implementing innovative software solutions across a number of technology
platforms.
Role: QA Engineer
Responsibilities:
 Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
 Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the
functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on
logical scenarios of the application.
 Created and updated test cases in Excel sheets and generate Traceability Matrix.
 Used C# for to develop web pages / web forms.
 Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
 Manually performed back end testing by writing SQL queries.
 Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
 Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
 Involved in UAT Testing and Used Quality Center to report bugs.
 Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of
the testing life cycle.
 Experience with testing on UNIX/Linux and Windows environments
 Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT
test Plan.
 Assisted in writing the test plans and testing the functionality of web-based application.
 Writing test cases for the application by analyzing business requirements document.
 Used pre-execution checklist to confirm that the environment is ready for testing.
 Attended several walkthrough meetings with Business Analyst, Project Manager, and developers and provided
feedback accordingly.
 Created manual and automated tests for several different modules.
 Created and executed automated test scripts using Quick Test Professional for functional and regression testing.
 Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
 Manually written SQL queries to test the back end database.
 Helped QA Lead create Traceability Matrix to ensure comprehensive test coverage of requirements, identify all
test conditions and test data needs.
 Used Test Director for defect tracking.
 Performed Web testing to check for broken links in the Web Page.
 Created, Updated, and maintained Test Scripts for different builds and releases.

Environment: Manual Testing, Quick Test Pro, Quality Center, HTML, MS Outlook, Oracle, Test Director, Microsoft Tools,
MS-Access, SQL Server, UNIX, Linux, Windows.

You might also like