Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Cupertino, CA
Posted:
October 13, 2020

Contact this candidate

Resume:

Sanghamitra Mahapatra

Cupertino, CA *****

Email: adgxoi@r.postjobfree.com

SENIOR SOFTWARE ENGINEER IN TEST

Senior Quality Assurance Automation Engineer with extensive experience in software development and Quality Assurance including test planning, test scenario creation, test case creation, and execution. Hands on experience in application development, and software testing accustomed to working in complex testing environments in gaming, banking, healthcare, payroll management and IT services industries. Excels at multitasking a variety of complex projects and meeting challenging deadlines. Strong leadership and outstanding organizational acumen, able to communicate with all levels of stakeholders internally and externally.

Around 9 years of diverse experience as Software developer for IT Services, payroll management domains and Automation Engineer for banking, healthcare and gaming domains.

Expertise in Automation testing of web-based, mobile based and client-server-based applications using Selenium IDE/RC/Webdriver using Java and Python

Experience in developing application modules using Java,C#, JavaScript Programming, HTML 5.

Extensive experience in Agile Methodologies, Scrum stories and sprints experience in a Java based environment

Manual and Automation testing experience in Waterfall and Agile/Scrum structure, procedure and processes and managing/leading Offshore Teams

Worked on SOAP Web services testing using SOAP-UI tool and Groovy scripting.

Good Knowledge of REST API testing.

Experience in RESTful web services testing using Eclipse (Java), Maven, Hamcrest and Rest-Assured.

Experience on SOA Architectures such as SOAP UI and REST for testing Web Services using SOAPUI Pro

Experienced in using TestNG and Junit for building automation framework and test reporting.

Experienced in assisting creation of Page Object Model, Modular Driven and Data Driven automation framework with reporting and driver support. Experienced in working on Modular and Hybrid automation frameworks.

Experience in working on Jenkins as CI tool and Github as version control tool.

Experience on working with ANT, Maven and Cucumber.

Extensive experience in preparing Test scenarios, Test cases, and Test Scripts based on Business Requirements and User stories for Functional, Regression, Integration, Usability Testing, Cross- Browser Compatibility Testing, Sanity and UAT scenarios.

Experience in Mobile testing using Appium for both iOS and Android applications

Used Firebug,ChroPath and Firepath for web application object identification and UIAutomatorViewer for mobile applications.

Experience in performing cross browser testing using Selenium GRID.

Extensively worked and assisted creation of Proof of Concept with the team managers.

Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.

Expertise in defect reporting and tracking using test management tools like Jira, HP Quality Center and TestRail and actively interacted with the development team to fix crucial bugs.

Proven SQL skills and good knowledge on databases like MySQLand SQL developer.

Performed SQL query executions in Database as a part of backend Data Verifications and Test case data setup. Knowledge of RDBMS and proven SQL skills

Comfortable with UNIX/Linux Commands.

Extensive experience in working with Microsoft office products including Word, Excel and Access.

Created tools using MS Excel macro for automated reports and generating test scripts which resulted in capital saving

SKILLS SUMMARY

Application Development

SQA Testing & Methodologies

Functional Requirements

Proactive & Self Starter

Ability & Willingness to Learn

JSON Testing Experience

TDM in Excel and Jira

Test Plans, Cases & Processes

Problem Solving Skills

Regression & Negative Testing

UI & Compatibility Testing

Integration Testing

Data Interface & Migration Testing

Security Testing

QA & QC Standards

Mobile Testing (iOS & Android)

Customer Acceptance Testing

Exploratory Testing

Webservices Testing

Defect & Bug Tracking

Test Strategies & Coverages

Soap & RESTful API Testing

Functional Testing

Analytical skills

TECHNOLOGY SKILLS

Development Technologies: Java, JSP, Servlet, JavaScript, NodeJS, XML, JSON, HTML5, CSS, HTML, Hibernate, Spring

Automation Technologies: SOAP UI, WSDL, RESTFul Services, Jira, HP Quality Center, Rally, GitHub, Selenium Webdriver/RC/IDE, Selenium Grid, Test Flight, Jenkins, Ant, Maven, Firebug, Protractor, Cucumber, Appium, iOS, Android, SQL, Oracle, RDBMS, SQL Developer, Unix/Linux, Windows, Mac OS

Other Technologies: Microsoft Office Suite, Visual Studio

PROFESSIONAL EXPERIENCE

12/19 – 08/31 Software QA Automation Engineer, WalmartLabs (Contractor) Sunnyvale, CA

Project: Handling the CCPA for the various assets in DPS Walmart . Working on Minerva application testing, creation of automated test cases using selenium and doing functional and regression testing on FE React.js application

Job responsibilities:

Involved in developing Page Object Model framework from scratch which utilizes HTML report generation and TestNG reporting in Selenium WebDriver using Java programming.

Created, executed and reviewed functional automation scripts.

Helped in initial estimation and creation of proof of concept.

Had the ownership of maintaining the automation library for reusable methods.

Used TestNG framework to build framework and analyze the automation run results.

Used automated test cases result to build sanity test suite which was used to do a quick check during frequent intermediate build releases.

Worked with AWS with setting up Operating system with docker and setting up CI/CD

Used Github sparksource and Maven as automation scripts integration tools and Jenkins as CI tool.

Created project management dashboard and status reports to be used by clients

Helped in creating high level documents like test plan, automation script design document.

Created test documentations i.e., Issue log, Automation Script Execution Document, Automation Library and Storage.

Involved in generation and management of test data required for testing.

Worked in manual testing of REST API’s for Booking and PO web services.

Created and executed automation testing of REST API using Java with Hamcrest and REST-Assured.

Performed cross browser testing on Internet Explorer, Google Chrome and Firefox using TestNG for faster and efficient execution of test cases.

Automating the process of getting the tickets from Service Now and process it with the scripts using Airflow and DAG jobs Tracked, identified and logged bugs using Jira, and worked closely with Developers to troubleshoot and fix the issues.

Created documentation for standardization of automation script execution, automation folder structure, test results, source control, and common functions for web-based applications.

Development of automation test scripts in AGILE SCRUM alongside the development timeline.

Environment: Selenium Webdriver, Java, Javascript, NodeJS, Protractor, TestNG, HTML reporting, Github, Maven, Jenkins, Jira, Selenium GRID, REST-Assured, Hamcrest

Google (Contractor), Sunnyvale, CA July 2019 – Dec 2019

Software QA Automation Analyst

Project: The project was a client real estate software application

Created documentation for standardization of automation script execution, automation folder structure, test results, source control, and common functions for web-based applications.

Application delivers insightful solutions for real estate and facilities management

Working in Linux environment

Automating the manual Test Cases using Selenium with Java .

Worked with GCP cloud

Used Page object model framework and testing for end to end testing (with Java and testng) and Selenium WebDriver

Coordinating with offshore team for timely effort in completing the scheduled tasks

Using Google’s internal tools for the automation process like Buganiser, Piper,Cider

Experience in testing complex enterprise web applications with multiple upstream and downstream integrations

Used Java, HTML,CSS during Automation using Selenium WebDriver.

Agilent Technologies, SantaClara, CA Jun 2016 – Feb 2019

Sr. Quality Engineer

Project: The project was a client server,desktop web and web based mobile application which was developed for analytical instruments to capture, analyze configure and transform data into meaningful results .This integrated suite for Agilent GC,

LC, GC/MS, LC/MS and other vendors’ instruments provided same user experience and allowed viewing data across techniques and instruments with the same user interface. The core application of the proprietary software package is to integrate and control a diverse array of instrumentation in a laboratory environment. It can manage large arrays of image data, and a series of separate plug-in modules which implement a variety of tasks according to the needs of the end user. Built-in technical controls were designed for analytical labs that need the highest level of data integrity.

.

Job responsibilities:

Created functional automation scripts on Selenium Webdriver using C# programming on a Modular Framework.

Experience in ETL/ Data warehouse backend testing and BI Intelligence reports testing.

Used a hybrid reporting system including TestNG reports to generate and analyze test report.+

Created and maintained test plans, test cases and test script on Jira based on the user requirements in Agile SCRUM environment.

Responsible for triggering fortnightly execution of the automation test suite using Jenkins as continuous integration tool.

Performed functional regression testing, sanity testing for latest builds using automation framework.

Worked on test environment including Eclipse, TestNG, Maven and GitHub.

Used Cucumber for BDD and Gherkins scripting language.

Performed cross browser testing on Internet Explorer, Google Chrome and Firefox using Selenium GRID for faster and efficient execution of test cases.

Created automation test scripts for Mobile Testing of the web-based mobile version for the application on Android phone using APPIUM.

Experienced in automation project continuous integration (Jenkins with Maven).

Developed and maintain Automated Test cases on both Web based applications and REST API using RestAssured and Postman and validated both input and output JSON parameters.

Created test documentations like Automation run report and status, automation script maintenance log.

Responsible for creation of test analysis report and test status reports for client.

Environment: Selenium Webdriver, Java, TestNG, Maven, GitHub, Firebug/Firepath/ChroPath, Jira, Jenkins, Cucumber, Appium, REST API, Postman

QAUber, Sunnyvale, CA Feb. 2015 – May. 2016

QA Automation Engineer

Project: The Laboratory Patient Service Center - is a laboratory portal which is a center of progress for patient care, providing laboratory testing and clinical diagnostic services to physicians, hospitals, clinics and more. The ultimate goal of the project is to provide patient services through the portal.

Job responsibilities:

Participated in sprint planning, backlog grooming, daily standup, demo day and retro by following company implemented agile methodology.

Professional in designing, developing and enhancing automated test scripts for Selenium using Python

Worked closely with developers and other QA members to analyze test requirements and developed test cases based on the Business requirements and System requirements.

Created and maintain server-side integration tests - Java, JSON documents, Dynamo DB, and Robot Framework running with every build (git, Jenkins) on Web Services.

Developed and maintain Automated Test cases on both Web based applications and REST API services using Robot Framework.

Closely worked with developers to troubleshoot defects and tail the application logs (for any exceptions) while testing.

Automated browser-based testing of a corporate document repository search system, which allows searching documents through concepts, keywords, with Selenium and Robot Framework.

Performed functionality and regression testing during the various phases of the application using Selenium Webdriver.

Developed Automation Scripts, Execution and Analysis Test Results using Keyword Driven Framework and Data Driven Framework in Selenium Webdriver.

Receive, execute, and reply to commands from within a UI Automation JavaScript program.

Used Git and Jenkins for code and build management.

Coordinated the testing activities: prioritizing, scheduling, assigning work.

Executed test cases and documented bugs found during the process of testing and participated in Review and status Meetings.

Performed functional testing to identify various critical points in the application and automated it by using Selenium.

Environment: Python, Selenium WebDriver, Jenkins, XPath, Eclipse, Git, Test Rail, JSP 2, Restful and SOAP, Web Services, JSON, JavaScript, XML, Schema, XSD, WSDL, AWS, No SQL and UNIX

Software QA Engineer, ValleyTek Solutions, San Jose, CA

ValleyTek Solutions., San Jose, CA Oct 2013 – Jan 2015

QA Automation Engineer

Project: EDC (Electronic data capture) Vault EDC will be a modern and adaptive cloud application and purpose-built for trial processes to speed critical workflows and enable real-time feedback. It will provide an intuitive, consumer-friendly experience for sites, sponsors, and CROs to quickly and easily access data, and be a single point of focus for clinical data and facilitate all trial designs, from the simplest to the most complex.

Job responsibilities:

Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases

Liaising with different DEV Teams for the defect resolution and point of contact between users and DEV Teams

Worked on various EDC application module views to incorporate backend functionality and display the UI screens using client rich HTML, JavaScript and jQuery technologies

Developed JSPs and Servlet, perform system administration for hosting server and client software

Used JavaScript for client-side validations.

Testing application modules using ISDN networks in Java. Implemented the business modules using Core Java

Development and testing of Web monitor console to query the status and progress of different Profiles set using HTTP, SOAP, and Java

Performed automation testing framework with Junit and Maven build scripts.

Reported Bugs through HP Quality Center and performing Regression to resolve bugs fixes.

Performed Functional, Regression and integration testing for defect fixes and change requests

Performed SQL query executions in Database as a part of Backend Data Verifications.

Attended project review meetings, daily-weekly status meetings, walkthroughs with Project managers and leads.

Environment: Java v1.5, Eclipse, Tomcat 5.5 servers, Core Java, Tortoise SVN, JavaScript, NodeJS

Dell International Services, San Jose, CA

SoftwareDeveloper Oct 2011 – Aug 2013

Project: Verification & Validation of dell order management system. E- Commerce web application used by Dell sales teams to track the order placed by customer from order placement fulfillment and logistics delivery.

Job responsibilities:

Responsible for analyzing use cases to meet the functional requirements. Developed business layer and database layer.

Reviewed PM Spec & Dev Spec for the features that I owned

Represented test in the feature triad & participated in the daily feature triage meetings

Developed integration tests for the web services

Extensively worked on design and development of MSSC application which is capable of handling batch processing and parallel processing

Used Javascript, HTML, CSS, XHTML and DHTML in view pages for front-end

Prepared client-side scripts using JavaScript, Used Spring JavaScript for client-side validation

Interact with product management team to understand business requirements Developed set of business logic components related to benefits and compensation modules

Implemented the benefit module using Core Java.

Involved in Analysis, Design, Coding and Development of UI Screens

Dealt with java Beans helper classes and servlets for interacting with the UI

Dealt with the database operations e.g., Calling stored procedures and stored functions

Involved in planning & perform testing, verification & validation, quality assurance of the application

Developed test plan, test cases & test schedules

Quick set up, execution and reporting of findings of the test results of each build. Expertise in Root Cause Analysis of issues

Environment: JAVA, Java Script, HTML, SQL, XML, maven, svn, Eclipse, Junit, Eclipse, Hibernate

EDUCATIONAL DETAILS

Bachelor of Technology in Electronics Engineering, D.Y. Patil College, Shivaji University, India

Master’s in Marketing Management, University of Pune, India

CERTIFICATIONS

Professional Certification in Java Programming from DeAnza Collge, Foothill, CA

Course work for CCNA, Cisco Networking Academy, High Tech Academy, Santa Clara, CA



Contact this candidate