Home

Rakesh - Software Development Engineer in Test (SDET)
[email protected]
Location: Springfield, Virginia, USA
Relocation: Yes
Visa: H1b
Rakesh Software Development Engineer in Test (SDET)/
Test Engineer
[email protected]
Ph:571-474-9237
PROFILE Over 8 years of experience in Information Technology domain. Currently, I am working as
Software Development Engineer in Test (SDET) on Web based, Architecture Services Approach
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 while serving various domains. Hands on Experience in Automation testing using
Java with Selenium in real time and unattended testing environment across multiple operating
systems and technologies. Hands on experience in comprehensive analysis, design, coding and
experience in core Java development, Web Development, Multi-tier enterprise applications using
Java/J2EE. I have good experience in understanding Business Requirement Specifications,
Functional Specifications and Design documentations and converting them into Automated
Testing Scenarios.
SKILLS & ABILITIES o Java o Selenium IDE o Selenium WebDriver
o CSS, JavaScript o Junit/ TestNG o Selenium Grid
o HTML, XML o Git,GitHub,SVN,CVS o Jenkins,CI/CD
o Cucumber(BDD/TDD) o RestAssured o Cypress
o SOAP UI/Ready API o SOAP/REST o Oracle/SQL Server
o AngularJS
o Maven
o Python
o UNIX
o QC(ALM),Rally, JIRA
o API Testing
EDUCATION &
CERTIFICATIONS
o Bachelors in Mechanical
Engineering, India.
o Master s In computer science,
USA.
PROFESSIONAL
SUMMARY
Experience as a Quality Assurance professional in Automation and Manual Testing for all
phases of SDLC and STLC.
Extensive experience in Quality Assurance using Functional Testing, System Testing,
Regression Testing of Web Client/Server based applications, GUI testing, Integration
Testing and UAT.
Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid and Appium
to develop automation testing scripts for web, Mobile and client server applications.
Experience in creating Test Frameworks using Selenium WebDriver with Data Driven
Testing, UI Mapping and Design Patterns.
Ability to develop and execute SQL queries while testing Oracle Database
Experience in creating Test plans, Test scripts, Test logs and Test reports: used SELENIUM
with TestNG Framework
Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build
tools.
Expertise in writing automation script for Mobile Native applications (IOS, Android) using
Appium, Java.
Extensively worked on performance testing tools like Cypress, JMeter.
Page 2 Rakesh
Good hands on experience on designing and executing the automated tests using Python
programming.
Experienced in handling dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons,
Calendar UI, Alerts, and switching between a parent & child window.
Experience use of Java Programming & Java Scripting, Python for designing automated
Scripts.
Expertise in Continuous Integrations and Continuous Deployment (CI/CD) processes using
Jenkins in combination with Maven.
Expertise in writing automated test using Selenium, Python and Java.
Development of data structures, XML parsing using Python.
Experience in working with Unified Functional Testing (UFT), ALM, and Rational Clear
Quest.
Expertise in manual testing includes Requirements Analysis, writing Test plans, Test Cases,
and Requirements Traceability Matrix.
Performed Regression testing for new builds and every modification in the application using
Selenium WebDriver.
Developed Automation Scripts for Regression using Selenium Web Driver, Python and
Java.
Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
Experience in identifying object locators and creating Xpath using Firebug. Knowledge
working with Apache POI Library, Junit, and Testing.
Experience with Test Automation tools such as Cypress, Selenium, TestNG, JMeter, Junit.
Well versed with design and development of presentation layer for web applications using
technologies like HTML, CSS, and JavaScript, Bootstrap.
Good experience working with VB Script and automation tools: Quick Test Professional
(QTP) and AXE. And expertise in Data driven and Keyword driven frameworks.
Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test
Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and best practices in
Testing).
Strong development skills using C and Java/J2EE.
Hands on experience on working Cypress for angular application end to end testing
Extensive experience in Writing API, REST API and SOAP automation test cases.
Good experience in Back End testing using SQL queries and Cross Browser Testing
Good knowledge on current industry trends and proven ability with great analytical &
problem-solving skills.
Strongly self-motivated and willing to assume responsibilities combined with great
leadership and interpersonal skills.
PROFESSIONAL
EXPERIENCE
Client: United Health Group, NJ Sep 2020 Till Date
Role: Test Automation Engineer
Responsibilities:
Reviewed project artifacts, analyzed Requirements, designed the test plan, and
worked with multiple testing teams and testing metrics, test logs and test summary
reports.
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,
Test Cases and executed test cases.
Responsible for writing and maintain Selenium WebDriver scripts for regression
and functional testing using data driven framework.
Collaborated with product management teams in an agile environment to develop a
Page 3 Rakesh
comprehensive set of tests for web applications.
Involved in Designing & developing data driven framework using Selenium Web
Driver, Testing and implemented Java Mail to send the regression result
automatically.
Implemented Cypress, TestNG framework for parallel test executions, cross browser
testing and reporting.
Debugging the failure issues by capturing the array and register dumps using Python
scripts, traces and performing several experiments by interacting with the design
team.
Parsers written in Python for extracting useful data from the design database.
Integrated Automation scripts (Selenium WebDriver API) in Continuous
Integration tools (Jenkins) for nightly batch run of the Script.
Involved in testing Web services(SOAP) for XML data with tool called 'SOAP UI'
for the local WSDL / with URL and created Test cases, run them, do load testing,
security testing.
By using the Appium, java developed the automation script for the mobile
application.
Used Appium to facilitate mobile testing by creating mobile Driver class with the
required
Used Jenkins as continuous integration server to run automated test suites.
Automated the Test Cases using Selenium, WebDriver, Java Eclipse and TestNG.
Perform Web Service Testing using JSON and XML, RESTFull API automation
with GET/POST/PUT/DELETE.
Used POSTMAN and SOAP UI for validating endpoints and making API calls to
different systems across the platform.
Conducted backend testing using SQL queries to validate data for database.
Performed GUI Test, Functional testing, Smoke testing, Unit testing, User
Acceptance testing (UAT), System testing.
Maintained the selenium and automation code and resources in source control like
GIT HUB over the time for improvements of new features.
Working with logging framework Log4j written in Java to store the flow details of
Selenium Automation in a file or databases.
Reported the defects in the defect tracking tool (JIRA) and retested and tracked for
its closure.
Working on Production support issues, Handling Tickets through Infra Service
Manager extensively.
Participated in daily status meetings, conducted walkthroughs, documented
proceedings, and mentored new team members in test documentation and test case
execution.
Interacted with Scrum Master, Product Owner and Developers in sprint planning,
scheduling, developing, and executing Testing deliverables.
Environment: Java, Selenium WebDriver/ GRID, TestNG, Cypress, Python, Jenkins,
Appium, POSTMAN, SOAP UI,API Testing, MAVEN, Web Services, GIT HUB, JIRA,
XML, SQL, Oracle, Windows.
Client: Walmart, NJ Oct 2019 Aug 2020
Role: Automation Test Developer (SDET)
Responsibilities:
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.
Page 4 Rakesh
Developed TestNG framework for the application to automate. Used Jxl. jars to get
the data from excel sheets
Generated reports and analyzed the pass and failed criteria in the test cases.
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.
Developed framework from the scratch for using Cypress to automate UI and used
JavaScript for angular based user interface.
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 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.
Environment: Java, Selenium, Quality Center, QTP/UFT, SQL, Oracle, Cypress,
Windows XP/Vista, XML, HTML, Oracle
Client: J&J, IN Oct 2017 Sep 2019
Role: Automation Tester
Responsibilities:
Worked in an agile environment with frequently changing requirements and
features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional
specifications and user requirements.
Written gherkin and Ruby scripting automation test scripts to execute in
Cucumber.
Developed, Enhanced, and Maintained automated testing scripts with Coded UI
for Regression.
Perform responsibilities of developing test scripts by using SOA test tools.
Designed test cases based on the use-cases and the complex business logic
defined for each web-service or a message.
Designed and Developed UAT Regression automation script and Automation of
functional testing framework for all modules using Selenium and WebDriver.
Proficient in testing web-based applications, REST API Automation & Service
Virtualization.
Page 5 Rakesh
Perform UI and API testing using Cypress and created framework from the
scratch
Used Selenium WebDriver APIs for writing Junit test suites and test cases for
testing functionality.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test
the web application.
Have participated in all levels of product design, worked with product manager,
product development team and product user.
To test any application deep enough, one should understand the code upon which
that application or product is built.
Testing starts right at unit level up to its function level with acceptance and
product performance testing.
Exported test case scripts in Eclipse IDE and modified the Selenium scripts and
executed; Prepared automation test framework (Junit and Maven). And worked
on acceptance testing using Cucumber.
Performed back-end validations using SQL statements against Oracle Database.
Implemented and worked on Acceptance Test Driven Development (ATDD)
agile methodologies completing releases ahead of schedule.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test
the web application.
Utilized various test tools for automation of test cases Generate test reports and
performed extensive Web Services testing using SOAP UI.
Used SOAP UI tool to test SOA based architecture applications to test SOAP
services and REST API.
Used Clear Case, Subversion for code repositories and Maven for the
dependencies.
Use Cucumber for Integration Testing
Used JIRA to track the tasks and issues, attended daily status meetings to update
the status of work.
Used Git as code repository and Code Collaborator to manage code reviews.
Performed Back-End Testing, database table manipulations of relational
database systems by writing complex SQL queries manually.
Participated in QA weekly meetings and various other meetings and discussed
Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Jenkins, JAMA, SOA, CI/CD, Cucumber, Cypress,
jQuery, Appium, SOAP UI, Maven, JMeter, jerkin, Cucumber, BDD, TestNG, Page
Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira,
Windows.
Client: AT&T, NJ Feb 2016 Sep2017
Role: Automation Tester
Responsibilities:
Worked in an agile environment with frequently changing requirements and
features set.
Prepared Test Plans, Test Scripts and Test Cases based on functional
specifications and user requirements.
Written gherkin and Ruby scripting automation test scripts to execute in
Page 6 Rakesh
Cucumber.
Developed, Enhanced, and Maintained automated testing scripts with Coded UI
for Regression.
Perform responsibilities of developing test scripts by using SOA test tools.
Designed test cases based on the use-cases and the complex business logic
defined for each web-service or a message.
Designed and Developed UAT Regression automation script and Automation of
functional testing framework for all modules using Selenium and WebDriver.
Proficient in testing web-based applications, REST API Automation & Service
Virtualization.
Used Selenium WebDriver APIs for writing Junit test suites and test cases for
testing functionality.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test
the web application.
Have participated in all levels of product design, worked with product manager,
product development team and product user.
To test any application deep enough, one should understand the code upon which
that application or product is built.
Testing starts right at unit level up to its function level with acceptance and
product performance testing.
Exported test case scripts in Eclipse IDE and modified the Selenium scripts and
executed; Prepared automation test framework (Junit and Maven). And worked
on acceptance testing using Cucumber.
Performed back-end validations using SQL statements against Oracle Database.
Implemented and worked on Acceptance Test Driven Development (ATDD)
agile methodologies completing releases ahead of schedule.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test
the web application.
Utilized various test tools for automation of test cases Generate test reports and
performed extensive Web Services testing using SOAP UI.
Used SOAP UI tool to test SOA based architecture applications to test SOAP
services and REST API.
Used Clear Case, Subversion for code repositories and Maven for the
dependencies.
Use Cucumber for Integration Testing
Used JIRA to track the tasks and issues, attended daily status meetings to update
the status of work.
Used Git as code repository and Code Collaborator to manage code reviews.
Performed Back-End Testing, database table manipulations of relational
database systems by writing complex SQL queries manually.
Participated in QA weekly meetings and various other meetings and discussed
Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Jenkins, JAMA, SOA, CI/CD, Cucumber, jQuery,
Appium, SOAP UI, Maven, JMeter, jerkin, Cucumber, BDD, TestNG, Page Object
Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.
Page 7 Rakesh
Client: HSBC, India Jun 2015 Nov 2015
Role: Java developer
Responsibilities:
HSBC Bank banking and financial services company. Created user-friendly GUI interface
and Web pages, the objective of this application is to computerize the records of
Customer details in an organization and maintenance of these records at different
management levels. Enabling the auto payment mode of their cards for a user have also
been tested on the other hand. All other functionalities related to credit card for a
customer was tested on all kind of browsers and devices.
Involved in Agile Methodology for improving the Productivity.
Created user-friendly GUI interface and Web pages using HTML, CSS, and JSP.
Extensively used JavaScript for client-side validations.
Prepared high- and low-level design documents for the business modules for future
references and updates.
Written java classes for developing user interface by using OOPS concepts, multithreading, inheritance, polymorphism and collection API.
Developed programs for accessing the database using JDBC thin driver to execute
queries, prepared statements, Stored Procedures and to manipulate the data in the
database.
Documented the use cases, class diagrams and sequence diagrams using Star UML.
Involved in writing procedures, complex queries using PL/SQL to extract data from
database and to delete the data and to reload the data Oracle database.
Entity Beans used for accessing data from the Oracle database.
Involved in Unit Testing of various modules in generating the Test Cases.
Written test cases for Unit testing using JUnit.
Deployed the application in JBoss Application Server in development and production
environment.
Implemented CVS as Version control system.
Environment: Java, HTML, CSS, JavaScript, JDBC, JUnit, UML,SQL Query, CVS
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface access management hewlett packard procedural language New Jersey

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];227
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: