Post Job Free
Sign in

Project Manager Web Services

Location:
Dublin, CA
Posted:
September 24, 2023

Contact this candidate

Resume:

Jha

Email: *****.*******@*****.***

Phone: 650-***-****

Professional Summary:

●Over 7+ years of professional experience in software development, testing and automation in domain technologies like Banking Finance, E-Commerce, Health and Enterprise systems.

●Extensive experience in automation testing tools such as Selenium WebDriver, TestNG, Cucumber etc. for web application

●Expert in Automation tools like Selenium Web Driver and Appium.

●Expertise in coding using Java programming Language

●Involved in creating automation test scripts using selenium, cucumber built on Intellij and Eclipse IDE

●Strong Working Knowledge of Web Technologies like XPATH, HTML, JSON and CSS.

●Experience in building Test Scripts using Java and JUnit/ TestNG/Cucumber Frameworks.

●Experience in Cypress Test Automation Framework

●Experience in developing/maintaining Test Frameworks for Automation using Selenium and Java (Page Object model, Data Driven models).

●Experienced in manual testing and automated REST API using POSTMAN, Apache HTTP Client and Jackson api.

●Performed manual testing on mobile app in Android mobile devices

●Experience in designing and executing the SQL queries in MS SQL server, MYSQL, Oracle, Postgres in order to ensure the data integrity and to perform the backend testing.

●Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.

●Extensive use of JIRA, Zephyrscale, and Test Rail tool as the test management tool and the defect tracking tool.

●Experience in version control system using GIT

●Experience in using Maven and Jenkins

●Good knowledge of LINUX.

●Well Experienced in tools like JIRA

●Strong knowledge and experience of Software Development Life Cycle (SDLC) like Agile

●A good team player, detail oriented, self-motivated individual with strong analytical skills.

●Used Appium for mobile automation testing

●Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product

Technical Skills:

Languages: Java, HTML, CSS, JSON, JavaScript, SQL, XML,NODE.js

Databases: Postgres, Oracle, MySQL

Web Services: Apache HttpClient, RESTful Services, POSTMAN, Jackson

Testing Tools: Selenium WebDriver, TestNG, Junit, Cucumber, JOOQ API, Awaitility, Lombok, AssertJ, Bonigarcia, Gherkin

Build Tools/Coverage Tools: Jenkins, Maven

Bug Tracking Tools: JIRA, Bugzilla

Servers: Apache Tomcat, Web Sphere

Testing Methodologies: System Testing, Acceptance Testing, Functionality, Regression, Build Acceptance Testing

IDE’s: IntelliJ, Eclipse, WebStorm

Platforms: Mac OS, Windows, Linux

Version Control/Desktop Applications: Git(Bit bucket, Github, Git lab), SVN

PROFESSIONAL EXPERIENCE

Visa, Inc., Foster City, CA Sep 2022- Present

Software Development Engineer in Test( Sr. Quality Automation Test Engineer)

Project Description: Visa is a digital payment company providing transactions between consumers, merchants, banks and other financial institutions. The web application of SRC payment lets consumers do financial transactions with various merchants and institutions.

Responsibilities:

●Prepared Regression Test Suite from Functional Test cases based on Business Criticality.

●Involved in setting up configuring the testing environment with Intellij, Cucumber, TestNG and Selenium Web driver.

●Developed and executed the test scripts with Selenium, Java.

●Developed test code in Java language using Intellij IDE and TestNG framework.

Executed Regression test suite against each QA build.

Developed Maven based build scripts to run Selenium Webdriver Automation using Page object model

Used Cucumber api to write test scenarios and steps using Gherkin scripts(@Given, @When, @Then, @And etc)

Used Jenkins to run the daily regression

Led automation efforts for new features and extensively worked with locating web elements using Id, name, CSS selector and XPATH

Used Developer tools of browser for capturing various XPaths/IDs/CSS selector.

●Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.

●Automated project with Cypress framework using javascript

●Used Mocha framework to write test scripts using Cypress

●Tested Web services with REST API using apache http client/Postman, Jackson api to parse JSON

●Used SQL for Data retrieval in Back End Testing.

●Used JIRA as defect tracking system and for filing bugs, creating story etc.

●Added test cases to Zephyr scale

●Added project descriptions on Confluence

●Worked on Agile SDLC and attended daily scrum

●Participated in Review meetings to discuss Issues with Team Lead and Project Manager.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Apache HTTP Client, Log4j, Jackson, SOAPUI, Agile, HTML, XML, XPath, Web Services (SOAP & RESTFUL), HTML, JavaScript, SQL, Mac OS, Confluence, ZephyrScale, Jackson, Awaitility, Lombok, Linux

EQUINIX, Sunnyvale, CA Dec 2020- Sep2022

Sr. Quality Automation Test Engineer

Project Description: Equinix is a global company that provides internet connection and specializes in data center. The web application lets customer to create connection, create virtual device etc. selecting different metros from origin to destination.

Responsibilities:

Designed and implemented the overall automation framework by using Selenium/Web Driver, TestNG and Mocha

Automated project with Cypress framework using javascript

Used Mocha framework to write test scripts using Cypress

Created page object model using Cypress

Established the Jenkins continuous integration environment, deployed the automation framework and automated scripts to Jenkins

Provided continued maintenance and development of bug fixes and patch sets for the framework.

Analyzed information from business team and conducted test plan review sessions

Performed positive/negative testing for system validation using Selenium Automation Tools including WebDriver with Java

Worked with other test team members to create automated test.

Reviewed Functional Requirement Specifications and created Test Plan

Used Cucumber api to write test scenarios and steps using Gherkin scripts(@Given, @When, @Then, @And etc)

Actively participated in framework design and developed Page Object Model (POM) framework

Configured Selenium WebDriver, Maven tool and created selenium automation scripts in java

Led automation efforts for new features and extensively worked with locating web elements using Id, name, CSS selector and XPATH

Used Developer tools of browser for capturing various XPaths/IDs/CSS selector.

Used Jenkins to execute test cases parallel on different target machines

Created Pull Request/Merge Request before merging branch to master

Reviewed and approved code for fellow team members using Github/Gitlab

Developed page level libraries for functional automation

Setup Continuous Integration system for QA using Jenkins

Analyzed daily regression results run on Jenkins, fixed scripts and reported issues in case of defects

Tested Web services with REST API using apache http client/Postman, Jackson api to parse JSON

Reported defects(bugs) in JIRA and interacted with the development team to resolve any defects/issues

Designed and implemented basic SQL queries for QA testing and data validation

Worked closely with Development Team, walkthroughs and meetings

Worked on Agile SDLC and attended daily scrum

Analyzed the issues/bugs and elevated them for timely fixes

Closely interacted with team members, developers, business analysts and project management

Added test cases to Zephyr scale

Added project descriptions on Confluence

Used JOOQ api to read data from database

Environment: Mac OS, WebDriver, Java, Maven, Intellij, Postman, Postgres, SQL, DBeaver, MS Excel, MS Word, JIRA, GIT, Linux, Confluence, ZephyrScale, Jackson, Awaitility, Lombok

CISCO, Raleigh, NC Feb 2020 – Dec 2020

Sr. Quality Automation Engineer

Project Description: Cisco is a leader in networking, software and hardware. The projects involved working on web-based application with license management related to various products sold by Cisco.

Responsibilities:

●Created Test Plan based on functional requirement

Developed and executed test scripts with Selenium and Java

Used TestNG to develop test scripts in automation framework

Actively participated in framework design and developed Page Object Model (POM) framework

Used Maven as build tool build to run test scripts

Used Intellij to develop automation code

Used Developer tools of browser for capturing various XPaths/IDs/Css selectors etc.

Used Jenkins to execute test cases for regression

Performed Web Services testing based on REST API using Postman and Apache HTTP client

Reported defects(bugs) in JIRA and interacted with the development team to resolve any defects/issues

Wrote SQL queries for QA testing and data validation

Worked on Agile SDLC and attended daily scrum

Used Test Rail as a test management tool

Used POI API to read data from excel to create a data driven automation framework

Created Pull Request before merging branch to master

Reviewed and approved code of other team members

Analyzed daily regression results from Jenkins, fixed scripts and reported defects in case of application issues

Environment: MacOS, WebDriver, Java, Maven, Intellij, Postman, Oracle, SQL, Dbeaver, MS Excel, MS Word, JIRA, GIT, Confluence, POI API, Window, Android

PRB TECH INC, Union city, CA Sept 2015- Feb 2020

SDET/QE Automation Developer in Test

Multiple Clients: Worked for various clients from various domain specially in retail. The project involved working on web applications to test and creating various automation frameworks using Selenium API.

Responsibilities:

●Derived Test Scenarios from Business Scenarios and mapped requirements.

●Prepared Regression Test Suite from Functional Test cases based on Business Criticality.

●Involved in setting up configuring the testing environment with Eclipse, JUNIT and Selenium Web driver.

●Developed and executed the test scripts with Selenium, Java.

●Developed test code in Java language using Eclipse IDE and TestNG framework.

Executed Regression test suite against each QA build.

Developed Maven based build scripts to run Selenium Webdriver Automation using Page object model

●Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.

●Checked the Data flow through the front and backend and used SQL queries to extract the data from the database

●Performed Web Services testing based on REST API using Postman and HTTP client

●Used SQL for Data retrieval in Back End Testing.

●Performed Data Validation of the data flow from the front-end to the back-end.

●Responsible for Front End testing, Integration testing and System testing on the coded software.

●Participated in Review meetings to discuss Issues with Team Lead and Project Manager.

●Prepared Final Test report after completion of execution.

●Worked on Agile based SDLC

●Used JIRA to report defects

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Apache HTTP Client, Log4j, Jackson, Agile, HTML, XML, XPath, REST based Webservices, HTML, JavaScript, Quality Centre, SQL



Contact this candidate