Sign in

Selenium Engineer

Aldie, VA, 20105
July 13, 2020

Contact this candidate


Email ID:

Jaimini Hardik Shah

Phone No:



•Software QA Testing Engineer with 5+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Web based Applications and Client/Server Applications.

•Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.

•Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.

•Hands on Experience in testing web services API (SOAP, REST) using SOAP UI Tool.

•Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.

•Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications

•Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.

•Strong experience in cross browser, parallel testing and cross platform web testing with TestNG and WebDriver.

•Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA and Bugzilla.

•Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Quality Center and HP ALM.

•Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.

•Experience in understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.

•Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.

•Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

•Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.

•Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

•Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.


Testing Tools

Selenium WebDriver/RC/IDE/GRID, HP QC/ALM, Junit, TestNG, Test Plan Manager, Test Director, SOAP UI

Bug Reporting Tool

JIRA, HP Quality Center, Bugzilla, Visual Studio TFS

Languages / Scripting

C++, PL/SQL, Java, JavaScript, HTML, XML.


Junit, TestNG, TDD, BDD, Data- Driven Development


SQL Server, MySQL, MS-Access, Oracle.

Continuous Integration Tools

Jenkins, Hudson, Subversion, GitHub


Windows, UNIX, LINUX, Mac OS


Client: Walgreens - Chicago, IL Mar 2017 – PRESENT

Description: Walgreens provide service all over the USA, well-known to the best of pharmacy and provided solutions such as its Home Health care network Service is widely popular and point of sales (POS) products. Walgreen's POS products have the ability to generate the reports that include information based on all the transactions and daily report of sales. Tested and analyzed POS software as well as upgrades prior to it going live.

Role: QA Test Engineer


•Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.

•Performed Black Box and Unit testing using Equivalence Partitioning analysis.

•Used Quality Center as Test Repository for Requirements, Test plans.

•Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.

•Recorded and plays back test in Fire fox using Selenium IDE.

•Created Automation test framework using Selenium.

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

•Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.

•Added annotations to the test. (selenium)

•Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

•Run tests by using Selenium remote control in different browsers.

•Examine the results of test to pinpoint defects in the application.

•As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like

•Internet Explorer and Mozilla Fire Fox on different Operating Systems.

•Validation SQL Queries for backend testing.

•Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

•Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: Selenium RC / GRID, HP Quality Center/ALM, JAVA, Java Script, JUNIT, Web Sphere, Web logic, Eclipse IDE, SVN, Firebug, Oracle, Windows.

Client: McDonald’s Corporation - Oak Brook, IL Jul 2015 – Feb 2017

Description: The McDonald's Corporation is the world's largest chain of fast food restaurants, serving around 68 million customers daily in 119 countries across 35,000 outlets. The project was to automate manual test cases to test McDonald's e various applications including external website, e commerce platform, and GMA.

Role: QA Automation Engineer


•Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

•Worked in the agile environment with frequently changing requirements and features set.

•Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

•Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

•Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

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

•Used Java language and TestNG framework for scripting.

•Used ClearCase, Subversion for code repositories and Maven for the dependencies.

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

•Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.

•Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

•Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

•Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

•Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

•Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

•Prepared test cases, test data and test responsibility matrices for the application under test.

•Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.

•Involved in UNIX Shell Scripts, Python, and Perl scripts.

•Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

•Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

•Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

•Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Java, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, XPATH, Eclipse, Agile, GIT, SQL, Oracle and Windows.

Client: PayPal - Sparks, MD Sep 2013 – Jun 2015 Description: PayPal allows any business or individual with an email address to securely, conveniently and cost-effectively send and receive payments online. Its network builds on the existing financial infrastructure of bank accounts and credit cards to create a global, real-time payment solution. PayPal deliver a product ideally suited for small businesses, online merchants, individuals and others currently underserved by traditional payment mechanisms.

Role: QA Tester


•Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).

•Developed automation test scripts using Selenium Web Driver and Java.

•Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.

•Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.

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

•Created the JUnit test cases for the different web applications using Eclipse IDE.

•Extended data driven framework and developed re-usable functions across the application.

•Used JUnit Test to automate functional and regression testing across integrated environments.

•Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.

•Involved in ANT configuration for running servers and scripts after the build.

•Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

•Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

•Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.

•Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.

•Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.

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

•Used Selenium WebDriver used to test search results of Meta search engine.

•Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Contact this candidate