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