Post Job Free

Resume

Sign in

Automation tester

Location:
Fremont, CA, 94538
Posted:
June 28, 2023

Contact this candidate

Resume:

Suman Verma

510-***-****

adxymg@r.postjobfree.com

RESUME SUMMARY

•I have around 10+years of experience in IT Industry Developing, Testing, Implementing the web-based applications and UI applications.

•Profound experience with manual quality assurance and automation testing procedures.

•Experience in SDLC and STLC including Requirement Analysis, prototyping, Design, Implementation and GUI based applications and extensive experience with Agile SCRUM methodology.

•Automate web applications using Java, Selenium WebDriver, Selenium GRID.

•Experience in Data Driven, Page Object Model (POM) patterns using Selenium WebDriver, TestNG, Java, Maven.

•REST API testing using SoapUI, POSTMAN, Apache HTTP Client API, TestNG, JSON parsers (JACKSON and GSON).

•Setting up Mobile testing environment and automated Mobile web app and native app using Appium and Selenium, UI Automator2.

•Proven ability in Python developing Test Automation using Cucumber for Behavioral Driven Development (BDD), Gherkin scripts and writing Step Definitions for behavior in Selenium using Java binding.

•Possess strong experience in building cross browser compatibility testing applications using Selenium GRID, Selenium web driver and hence worked on different browsers like Safari, Internet Explorer, Firefox, and Google Chrome.

•Tested application across multiple platforms like: Web, Windows, OSX, iOS and Android.

•Experience in Manual and Automated testing of software applications using Selenium WebDriver and perform different type of testing such as Functional, Integration, System, User Acceptance and Regression Testing.

•Knowledge of Testing Mobile API services using Charles Proxy tool.

•Good experience in designing and executing the SQL queries to ensure the data integrity and to perform the backend testing.

•Knowledge of Web Services using SOAP, WSDL, UDDI and XML, XML Schema and DTD.

•Used JIRA as a bug management tool and SVN/ Git for version control and MAVEN for Build management tools.

•Implemented automation test with Jenkins (CI).

•Experience managing daily communication with an offshore team.

•Excellent technical, analytical, problem solving skills, strict attention to details and ability to work independently and with the team environment.

TECHNICAL SKILLS

Languages/ Scripts

Java, SQL, JavaScript, XML, HTML, CSS

Testing Tools

Selenium WebDriver/IDE/GRID, TestNG, Apache POI, Apache HTTP Client, SoapUI, POSTMAN, Appium

Web Services

POSTMAN, SOAP, REST, JSON (JACKSON, GSON)

Bug Tracking Tools

Bugzilla, Rally, JIRA

Testing Methodologies

System Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing

Databases

Oracle SQL, MySQL

Misc. Tools

Eclipse, FirePath, SelectorsHub, Firefox, Chrome devtools

Operating Systems

MAC, Linux, UNIX, Windows

Build/CI Tools

Maven, Jenkins, ANT

Version Control

SVN, GIT

Other

Amazon Web Services, Joomla, Perfecto, Sauce lab, Charles proxy, Bootstrap, Angular, Splunk, Confluence

EDUCATION

B. Tech in Information Technology 2010

CERTIFICATE Programming Mobile applications for Android Handheld Systems

EXPERIENCE

Western Union, San Francisco, CA Jan 2019 – Till Now

SDET

Description:

The project is online money transfer through Web and Mobile application. People can transfer their money through online using bank, Credit card, Debit card, Cash and in Store they are also using third party tool to transfer money like Sofort, UPI and Partnership etc. There is one initiative for special people, they are adding accessibility feature for them.

Responsibilities:

•Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.

•Analyzed Business Requirements, use cases and worked on automation and manual testing of the application.

•Responsible for all types of tests like Functionality, User Acceptance Testing (UAT), browser compatibility testing, Integration testing and Regression testing.

•Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework. For report used Extent report and reading the file used XLS reader.

•Perform both manual and automated test using Selenium and Appium on Mobile devices covering Android Phones, Android Tablets, Windows Phones, and desktop including Windows and Macintosh.

•Wrote Python routines to log into the websites and fetch data for selected options

•Used Python and Selenium Web Drivers to automated web applications. Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.

•Automated Mobile Native, Web, and hybrid application.

•Travel to different companies to introduce and encourage the use of Python programming to computer technicians

•Automated Web Application testing using Selenium WebDriver and REST API with Apache HTTP Client, TestNG, Apache POI, JAXB, Gson frameworks.

•Used Selenium WebDriver, Maven, Java, XPath, SelectorsHub, Log4j, JDBC and Apache POI APIs.

•Extensively used Page Objects design framework for readable test script and easy maintenance from developer perspectives.

•Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.

•Sanity and Regression for every release in different environment like QA and UAT.

•Participates in functional requirements and Go no go and Kick Off meeting etc.

•Expertise in Front end Testing and used the Splunk to finds the logs.

•Tested SOAP and Restful Web Services using SoapUI manually.

•Developed ETL scripts in Python to get data from one NodeJS database table and insert, update the resultant data to another database table

•Performed Web Services Testing and XML validation by creating test case suite using SoapUI.

•Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the database.

•Performed Sanity testing on new builds, every modification in the application using Selenium WebDriver.

•Defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.

•Contributes to and monitors test planning, test preparation Python and scripting, and test execution according to defined best practices, standards and procedures and work with On shore/Off Shore Team.

Environment: Agile, JIRA, Selenium WebDriver, Java, Apache POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, JavaScript, CSS, XML, Web Services, SoapUI, SOAP and REST APIs, Appium, Perfecto, Oracle SQL, Linux, Splunk, Mailosaur, Confluence and Jenkins.

Dell Services, Palo Alto, CA Aug 2016 –Dec 2018

Sr. Automation Engineer

Description:

The project was one of Ecommerce domain, it was developed to display various deals pulled from the DELL.com’s extensive product suite. This was a new initiative in DELL to compete with external online deals websites. The user interface displays laptop/desktop deals, employee/student discounts, DELL financing offers and finally DELL outlet for home/business.

Responsibilities:

•Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.

•Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next Python iterations.

•Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).

•Designed and Developed UAT Regression automation script and Automation of functional testing framework for modules using Selenium Web Driver.

•Created Data Driven Framework to test with different sets of test data.

•Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.

•Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.

•Completed SOA testing using SOAP UI and Java framework for Web services testing.

•Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

•Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with JIRA.

•Wrote and executed automated tests in Python Jasmine, JavaScript, Selenium for a browser-based application.

•Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

•Implemented BDD through Cucumber and Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.

•Proven ability in developing BDD scripts with Cucumber and writing step definitions, features in Gherkin.

•Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Selenium Web Driver 3.0, Java, TestNG, Agile, ANT, Jenkins, JIRA, Web Services (SOAP & RESTFUL), Apache HTTP Client, XML, Cucumber, Quality Center, HTML, JavaScript, CSS, UNIX, Data-driven framework, SQL, Windows, HTML, CSS, GIT.

IMD, San Jose, CA Mar 2015 - July 2016

QA Engineer

Description:

IMD is An Electronic Health Record system that provides complete solution for healthcare providers - with features from e-scheduling to e-charting to e-billing and e-accounting, An EHR that would keep a physician's workflow as the primary focus.

Responsibilities:

•Created, Edited, and maintained Manual and Automation test cases using Selenium and Java.

•Provide lifecycle management of testing projects on software and large database applications using QC, SQL, JIRA.

•Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g. doctors, healthcare admin staff).

•Recognized for developing excellent test plans/scripts and rapidly discovering defects.

•Contributed to high-reliability technology releases because of thorough testing that helped maintain system highly secure and confidential.

•Installation and configuration of client and servers and performing functional, load & performance tests.

•Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.

Environment: ASP.NET, SQL Server, HTML, CSS, Java Script, SOAP UI, JIRA, Java, Selenium

House Advantage, Santa Clara, CA Sep 2013 - Dec 2014

QA Analyst

Description:

HA Mobile is a Casino Mobile Gaming backend application developed for House Advantage. This application is to manage player awarding and tracking system. Admin can use this application to set the award rule and benchmark to achieve an award. Player can be tracked with the location and then targeted add and promotions can be sent via push mechanism to the player mobile using HA Mobile version of the product.

Responsibilities:

•Application Performance, improvement and implementation of operation functionality.

•Performed mobile testing for the integration part of the Web API of HA Admin and HA Mobile application.

•Analysis and develop functional testing using selenium web driver and java.

•Tested daily build on different environment and versions of the application on multiple devices.

•Actively participated in GUI testing, Functional testing, System testing, Smoke and Sanity testing.

•Understanding of SOAP, WSDL, XSD, Schema, XML documents for Web Services Testing.

•Used SVN for Build Management for each release, QA, Integration and staging environments.

•Posting problem description and interaction with offshore team.

•Used Jira as Test Repository for Requirements, Test plans, Test Cases and defect log.

Environment: Java J2EE, Eclipse, SQL, Windows OS, XML, JIRA, Selenium, TestNG, SOAPUI, Android SDK, Appium, Git.

MaanSystems, Santa Clara, CA Feb 2012 - July 2013

Jr. Software Engineer

Description:

Worked an entry-level engineer with the responsibility of development and testing of the feature part assigned in the HCM (Human Capital Management) product. This project is focused on to manage day-to-day management activity in an organization.

Responsibilities:

•Involved in creating Test Plan, Test Strategy, Test data preparation and manual execution.

•Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.

•Implemented test cases script into SauceLabs using selenium GRID and netBeans.

•SQL Workbench to manipulate MySQL queries for backend test.

•Test UI and functionality on Android and iOS.

•Executed regression test for new builds of the application for cross browsers.

•Manage code versioning using Tortoise SVN, NetBeans and CloudForge.

•Updated task statuses using Rally, a proprietary issue-tracking product.

Environment: Core Java, Selenium IDE/Webdriver/GRID, Firebug, NetBeans, Junit, Rally, SouceLab and Postman.

Kavya Techno, New Delhi, India Oct 2010 - Sep2011

Software Tester

Description:

App Tracker is an Applicant Tracking System, which is an adds-on to Outlook. This Software helps recruiting Companies to organize, manage, control, and continuously improve their recruiting process.

Responsibilities:

•Worked with Business Analysts and Developers for thorough Requirements review and developed test scenarios.

•Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.

•Interacted with developer regarding priority of bugs and update the status of bugs once they are fixed.

Environment: SQL, Windows OS, XML, QTP, QC



Contact this candidate