Experience Summary:
●** years Overall experience in the field of Software industry exposed to various domains and technologies. Working as Software Development Engineer in Test and Expertise in developing Test cases, Test Plan, Test Data, automation scripts using Java, Python, Selenium and Cucumber.
●Expertise in Automation testing, Manual Testing of Web based, Mobile and Client-Server applications using Selenium, Java, Maven and TestNG.
●Hands on experience on AWS.
●Java experience in Analysis, Design, Development and Implementing in Linux and Windows servers.
●Experienced using Testing tools like Selenium, Web driver, Apache HTTP Client, Restful Web-services and SoapUI.
●Strong Experience in Automation Framework Designing, Executing and maintaining automated test scripts.
●Excellent knowledge on Angular application testing using Protractor.
●Worked on BDD Cucumber/ Gherkin format for test scenarios using acceptance criteria.
●Hands on Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
●Experienced in CI (Continuous Integration) / CD (Continuous Delivery) software development pipeline stages like building, debugging, automating, managing and deploying code across multiple environments.
●Expertise in writing Docker files, Build Images, Volume sharing and launching containers for Micro service Web applications.
●Experience Build Tool ANT, Maven and Version Control tool SVN and GIT.
●Expertise in analyzing the results and reporting suggestions and defects using HP Quality Center and JIRA.
●Experience Working on cross browser Testing and cross platform in Windows/Mac.
●Work experience by following software development methodologies like Agile Scrum and Waterfall.
●Extensive involvement in all stages of Software life cycle including Risk Analysis, Planning Process, Test Design, Defect Tracking, Management and Test Reporting.
●Strong understanding of Object-Oriented Analysis and Design (OOAD) concepts.
●Having good Experience in the GDM Model. (Manage an offshore Team of 15 members.)
●Good Experience in XML Parsing (DOM and SAX).
●Basic understanding of the monitoring tools – Splunk, new relic.
Software Skills:
Languages : Java, Python, JavaScript, JSP, XML, JDBC OS : Windows 98/2K/NT/XP, RedHat Linux, UNIX Application Severs : WebSphere, Weblogic, and JBoss.
Web Servers : Tomcat, http Server
RDBMS : Oracle 8.0/9/10g, MySQL, SQL Server, Mongo DB
Build and Test Tools : Maven, Splunk Eclipse, Junit, Ant, Rally, SOAP UI, Postman, Jenkins.
Technologies : Selenium/ WebDriver, Appium, Cucumber,Testng Apache Http Client Restful Web-services, Json, Struts1.1, JSP, Servlets.
Certificates
Sun certified in Java Programmer for J2SE.
Education
Master of Computer Application from M.S University, India.
Professional Experience:
sam's club / Walmart June 2021 – Till Date
Role : Sr SDET
Location: Sunnyvale, CA
Description : Sam’s Club is Members only retails retail warehouse clubs owned and operated by Walmart Inc.
Responsibilities:
●Worked in Login Service Back End team for Sam’s Club.
●Developed Automation framework using Java, TestNG, Rest assured…
●Automated login service related api’s.
●Involved to get requirement gathering.
●Used JEST Java Script Testing Framework.
●Automated services using Rest Assured, Java Script .
●Configure and run automation tests in Jenkins CI.
●Used JIRA for Defect tracking.
Smiota Aug 2020 – June 2021
Role : Sr Quality Automation Engineer Location: Pleasanton, CA
Description: Smiota provides smart package lockers combined with a cloud-based platform that facilitate secure exchange of physical goods across all industries and walks of life. Smiota platform provides complete chain of custody, security convenience and real-time analytics and reporting.
Responsibilities:
●Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
●Automated services using Rest Assured, Java, TestNG.
●Configure and run automation tests in AWS Cloud.
●Used TestNG framework for creating Selenium scripts, for functional testing.
●Implemented BDD through Cucumber and Created the Feature Files for Cucumber Automation.
●Created Test Automation Framework with Cucumber and Selenium WebDriver.
●Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
●Written cloud formation templates in JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
●Tested Web Services using Rest Assured.
●Involved in production issues by and fill automation test scenarios.
●Create and maintain automation test cases.
●Create JIRA tickets based on automation test results.
●Created the test data for interpreting Positive/Negative results during functional testing. Executing the Test scripts & defect tracking using JIRA.
●Created Android Mobile testing using Appium, TestNG, Java.
●Used UI Automator to get the Mobile element locators.
●Integrated Test suites into Jenkins and scheduled jobs.
Environment: Java, Selenium WebDriver, Rest Assured, TestNG, Cucumber, Appium, Android, Jenkins, GIT, PL/SQL.
Sage Intacct June 2016 – July 2020
Role : Sr Quality Engineer Location: San Jose, CA
Description: Sage Intacct is Cloud-based Financial management and services. Sage Intacct offer cloud-based accounting applications that enable business payments, manage and pay bills, and facilitate payroll functions.
Responsibilities:
●Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
●Performed functional testing like unit testing, integration testing, using TestNG, API Automation, UI Automation.
●Build Rest Assured API test automation, using Eclipse, TestNG, Maven and Java and Rest-assured
libraries.
●Worked with AWS cloud machines to setup selenium GRID and also jenkins server on HUB machine.
●Developed Test cases and generated Automation Scrips using Open source tools like Selenium Web Driver, TestNG, Java, Maven and Jenkins.
●Used Maven for building the Eclipse project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
●Used Quality Center and JIRA for bug tracking and reporting.
●Provided client support by analyzing day-to-day requirements and generating reports by executing queries based on the requirement. Involved In monitoring, maintaining, stabilizing of automated jobs using Jenkins.
●Initial Functional API test using Postman.
●Perform and validate positive, negative, system, cross-browser and integration testing.
●Developed build scripts using Maven on Jenkins to create application which builds from source code repository GIT branches strategy and publish artifacts over Nexus servers.
●Reviewing test results, issues and defects related to business units using Jenkins.
●Involved in test scenario, Test case preparations and preparation of test designs.
●Performed System Testing, Regression Testing, and Multi Browser testing.
●Modify updating of Automation scripts and execution of multiple browsers.
●Used Selenium Grid to execute parallel tests on multiple browsers – IE, Chrome, Firefox & Safari.
Apollo Education Group Dec 2010 – June 2016 Project : New Classroom Application
Role : SW Quality Analyst Location: San Jose
Description: The University Of Phoenix is a wholly owned subsidiary of the Apollo Education Group. The University of Phoenix is one of the largest higher education providers in North America. The University has approximately 40 campuses and confers degree in over 100 degree programs at the associate, bachelor’s, master’s and doctoral levels.
Responsibilities:
●Develop and Build Automation Framework from scratch using Selenium / Web driver, Eclipse, TestNG, Maven and Java in windows platform.
●Perform and validate positive, negative, system, cross-browser and integration testing.
●Modify and update Automation scripts when developers change the code in Agile Environment.
●Used Page Object Model (POM) design pattern to automation script.
●Interact with end users to obtain specific system requirements and develop Test Plans, Test Cases and Test Scenarios.
●Involved in White box testing.
●Used Jenkins for continues integration.
●Create test data based on testing requirements and ready before application ready to test.
●Executed automated Sanity test suite and analyzed test case failures.
●Work with closed product and Dev team to understand the feature.
●Create QA user stories, sub tasks in JIRA for each sprint.
●Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing.
●Work closely with product team, designers and developers to ensure application development meets user’s expectations.
●Manage defect process, analysis, and assignment and report and Verify bugs in JIRA.
●Used Fire path to get CSS locators.
●Conduct Bug triage, analysis bug priority, fix version, effected version and assign to right developer.
●Execute regression scripts, analysis failures, fix script issues and update final regression report.
●Involved in requirement analysis meetings and provide suggestions to product.
●Created enhancements, new features for the application in JIRA to improve application quality.
●Automated the Rest web service calls using apache http client api.
●Adding dependencies, resolving issues in POM.xml.
CSC May 2010 – Nov 2010
Project : OPPR
Role : Sr. Java Developer Client : Kaiser Permanente Location: Pasadena, CA
Responsibilities:
●Developed Web Services using Spring Web Services.
●Involved to Develop Soap Mock Response.
●Developed Java Beans using RAD.
●Used Soap UI, RAD, WAS (Web Sphere Application server), Rally.
●Involved to Unit Testing and Tested Services Using SOAP UI.
●Involved to Resolved bugs raised by Testers.
●Involved Agile Scrum Methodology.
●Used Log4J API to log the messages.
●Involved to create Project documents.
●Developed XSD, WSDL and Generated Java Beans using XSD and WSDL.
●Involved to install application into WAS (WebSpher Application Server).
●Created Some Test cases by Using SOAP UI.
Environment:
Java 1.5, XML, SOAP, spring, XML, RAD, Rally, SOAP UI, Star Team, HP Quality Center.
Wells Fargo July 2009 – Mar 2010
Project: HBS-HSA-SCCPT
Role: Sr Java Developer / Onsite Coordinator
Location: San Francisco, CA Responsibilities:
●Involved to gather the Business requirement from existing Application.
●Used Struts framework to implement MVC architecture using Struts. Implemented J2EE design patterns like Front Controller, DAO, Business Delegate and Session Façade.
●Involved Unit testing using JUnit and Performance test using Jmeter.
●Created use case diagrams, class diagrams, sequence diagrams using Rational Rose.
●Created Dispatch Action, DynaActionForm classes for the Data Analysis module.
●Created struts-config.xml, app-resources. Properties files for the application.
●Used Struts validator framework for the project.
●Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces.
●Used log4j API to log the messages in various modules of the application.
●Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database Oracle/SQL Queries/SQL Injections.
Environment:
Java 1.5, Struts, JDBC, J2EE (Servlets/JSP), Hibernate, JSP, XML, SOAP, Spring, XML,, Style Sheet, XML Transform, Oracle, Windows, Weblogic 10, Ajax, Junit and JMeter, ANT, Oracle10g (SQL/PL/SQL programming) and Eclipse 3.0.
AT&T June 2008 – June 2009
Project : Enterprise Offer Management -EOM Client : AT&T San Ramon, CA
Role : Sr Java Developer / Onsite Coordinator
Responsibilities:
●Worked as Lead for the offshore team
●Taking the new requirements from the clients for every weekly and monthly releases and designing the architecture
●communicating with technical architects and also non technical clients
●Design and developments of the modules
●Involved in the close discussions with third parties for the new enhancements needed in their tools which is going to affect the security threats.
●Involved in XML Parsing using Document Object Model (DOM).
●Implementation of Global log-on for the Phoenix and Excalibur applications
●Performance tuning of Database and Java applications
●Designing GUI page (JSP pages) using HTML, JSP scripts, AJAX, CSS.
●Deployment of new code to System Test, once the testing team completes the new functionality raising a release token for the production deployment team for the production release.
●Given the Production support for the entire EOM, Phoenix, Excalibur and EOMEZ applications for 24x7
●Writing the server-side JavaScript for regression testing.
Environment:
AIX, Solaris, Java 5.0, J2EE, Springs 2.5, Hibernate3.1, Web Services, Oracle 10g, Apache-Tomcat 6.0,AJAX, Ant,HTML, JavaScript, shell scripting,JSTL, Eclipse 3.2, CVS.
IBM India
Project Panasonic B2C Application Client: Panasonic
Role: Java Programmer.
Responsibilities:
●Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
●Developed the Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
●Designed a XML schema of the XML documents sent by the dealers.
●Implemented JAXP parser to parse and process the XML documents.
●Responsible for stateless session EJBs to process and route complaints to service centers and warehouses.
●Involved writing Perl Scripts.
Environment:
Windows, DB2, Websphere Commerce Server, SAP, HTML, Java, J2EE, EJB, JSP, Servlets, Perl, JAXP, XML, ANT, Web Services, JUnit and JDBC
Tech Mahindra India
Project AT&T-CC&B-AIS (AAD Tool) Client AT&T Inc, St. Luis, MO
Role Java Developer
Responsibilities:
●Used Struts framework to implement MVC architecture using Struts. Implemented J2EE design patterns like Front Controller, DAO, Business Delegate and Session Façade.
●Involved in requirement gathering for the project.
●Prepared detailed use-case diagrams from requirement specifications using Rational Rose.
●Involved Installation and Configuration of WAS (WebSphere Application Server) in AIX and Linux Env.
●Written Shell Scripts and ANT Scripts for deploying the application into Application Server.
●Involved in coding for the presentation layer using HTML, CSS, JSP, XSLT, DHTML and Ajaxs and
JavaScript.
●Involved Unit testing using JUnit and Performance test using Jmeter.
●Written and executed various SQL Queries to retrieve the data from the database and written Stored Procedures to execute the business logic in database Oracle.
●Involved to writing ANT Scripts to deploy application into Application servers.
●Assisted in implementation of web services security.
●Involved in coding for the presentation layer using HTML, CSS, JSP and JavaScript.
●Involved in coding for the business layer using Servlets and Java APIs.
●Used log4j API to log the messages in various modules of the application.
Environment:
Java 1.5, JDBC, J2EE1.5 (Servlets 2.5 / JSP 2.1/EJB3.0/JMS, Struts), Hibernate, Ajax, IBM Websphere 5.1/6.1, CSS, web services, Oracle 10g, JavaScript, ANT, log4j, Clear case, WSAD 5.1.2/RAD 6.0,UNIX, Shell Scripts