Sign in

Test Cases Selenium

Harrisburg, Pennsylvania, United States
August 20, 2018

Contact this candidate


Name: Swetha Reddy

Email: 732-***-****

Experienced software quality assurance professional with 6 years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various programs testing technologies using automation tools like Selenium, SoapUI & current QA methodologies.

Professional Summary:

Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents

Expertise in Entire Software Development Life Cycle (SDLC) and software Testing Life Cycle (STLC) in Agile as well as Iterative development environments

Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid, Web driver API’s using Core Java for developing automation scripts in Eclipse IDE

Expertise in Selenium automation using Selenium Web Driver, Cucumber, JAVA, JUnit, Maven, Jenkins

Expertise in Java and OOPS concept required for Selenium framework

Experience in Automation testing using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Soap UI and HP UFT.

Experience in testing Web Applications (Java, Ruby), Mobile Applications Testing (Native App, Hybrid app, Web and SMS), Web services/message testing,

Experienced in working with Microsoft Test Manager (MTM) where test plans are stored and results on Team Foundation Server (TFS).

Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD)automation using Jenkins tool for scheduling the jobs and expertize working on configuration management tools like GIT, SVN.

Hands on experience in implementing POM using Page Factory of Selenium.

Knowledge on Web Services Testing using SOAP UI & groovy scripting.

Developed framework using Cucumber, Junit, TestNG, Page Object Model, page factory.

Good experience in testing both SOAP and REST services using SOAP UI, and Tested both HTML, XML and JSON formats.

Used Oracle Application tools for maintaining the applications and database

Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.

Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.

Involved in developing Automation Frameworks such as Keyword Driven Framework, Data-Driven Framework and BDD.

Solid knowledge in Java and OOPS concepts required for Selenium Script.

Participated in Requirement review meetings, analyzed requirements, developing test plans and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.

Using Appium automation testing was performed on Mobile platform.

Hands on experience of Manual and automation testing of Mobile Apps using emulators, simulators and Appium.

Hands on experience in tools such as SQL Developer and MySQL Work bench, extracted data from Ms.-SQL Server, MySQL, DB2 and Oracle.

Experience in creating Cucumber BDD (behavior-driven development) framework, TDD (Test Driven Development) and automating BDD scenarios using GHERKIN format.

Extensively used JIRA, Bugzilla, ALM and HP Quality Centre, Clear Quest for bug tracking.

Experience in interacting with business analysts, developers and technical support in Agile Environment.

Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing).

Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.

Proficient in Automation tools like Quick Test Professional (QTP). Created, maintained and executed VB scripts in Expert View.

Experience in analyzing test results and submitting the bugs using Bug Tracking Tool Quality Centre (QC) & Team Foundation Server (TFS).

Technical skills:

Testing Tools

Selenium Web Driver/IDE/GRID/RC, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Appium, JMeter, Cucumber, Log4j, Firebug, Fire Path, Ruby, LoadRunner.

Language/ Script

C, C++, C#, Java, JavaScript, Shell Script, VBScript(UFT), SQL, PL/SQL, VBScript(UFT), .NET


Junit, TestNG, TDD, BDD

Firefox Add-ons

XPath, Firebug, Firepath

Web Technologies


SOA Technologies


Bug Tracking Tools

HP Quality Center, Bugzilla, Visual Studio TFS, JIRA

Mobile OS

IOS, Android, Windows Mobile

Build/CI Tools

Ant, Maven, Jenkins, Hudson

Version Control Tools

Visual Source Safe, Subversion, Perforce

Databases Technologies

MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL

Operating Systems

Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.


Client: Comerica Bank, Auburn Hills, MI May 2017 – Till Date

Role: QA Automation Engineer


Analysed the specifications from Business view and Functional view of the application.

Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.

Performed manual and automation scripts development on agile process.

Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.

Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.

Involved greatly in Performance Testing, Functional Testing and Regression Testing using automated testing tools including LoadRunner, Performance Center, Quick Test Pro (QTP), Quality Center, Win runner and Test Director.

Developed BDD tests using Cucumber by writing behavior’s and step definitions.

Automated tests based on functional requirement in Eclipse with Ruby.

Validated the customer account records and their order details with Databases using SQL Queries.

Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.

Extensively worked with End-to-end testing for User Acceptance Testing (UAT).

Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.

Involved in mobile testing by writing java for automation through Selenium Appium.

Used Apache POI methods for writing to excel sheets in java.

Cross browser compatibility testing is executed by testing web applications.

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

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.

Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

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

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.

Environment: Agile, Selenium (WebDriver and GRID), java, TestNG, Cucumber, Ruby, Maven, Jenkins, SOUPUI, TDD, QTP, LoadRunner, HTML, XML, XPath, Web Services (SOAP & RESTFUL) JavaScript, Appium, Quality Centre, Firebug, SQL, PLSQL, SQL Navigator, Oracle, UNIX, Windows

Client: Lenovo, Morrisville, NC Feb 2016 – April 2017

Role: QA Automation Engineer


Involved in testing the application for regression builds, manually and running automated test scripts.

Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.

Exported Test Case Scripts (Java-Selenium Web Driver) into Eclipse from Selenium IDE and modified the Selenium scripts and executed.

Used Hybrid Framework and extracted the data from external Excel files using Apache POI.

Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.

Performed Test Execution and defect logging and tracking using TFS.

Prepared test cases, plans, strategies and scripts for both positive and negative results and maintained in Test Management tools - Visual Studio TFS and MTM.

Tested request and response XML's based web services interfaces using SoapUI.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.

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

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber

Connected to database to Query the database using SQL for data verification and validation.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.

Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.

Involved in testing both SOAP and REST services using SOAP UI, Rest Assured and Tested both XML and JSON formats.

Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber.

Stored the flow details of Selenium Automation in a file using Log4j.

Involved in writing load scripts by using Apache JMeter.

Performed Manual Testing of this Web application and automated it by using selenium.

Using Appium automation testing was performed on Mobile platform.

Used Appium tool to write test scripts on both iOS and Android platforms for native and mobile websites on mobile devices.

Used Appium for test Automation Framework, Cross platform test Automation

Used both SOAP and REST requests for testing the services.

Performed functional testing of SOAP and RESTFULL API Web Services using SOAPUI Tool.

Participated in sprint planning, execution, testing and releases in Agile Methodology.

Worked in a Scrum Agile process for delivering the outputs on time.

Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

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

Developed Automation scripts for new enhancements using Selenium WebDriver, TestNG and triggering the Jenkins job.

Worked with Groovy Scripts for Parsing the XML Responses to get the desired output.

Environment: Java, Selenium, TestNG/Junit, SOAP UI, Jenkins, JIRA, SQL, JMeter, Appium, cucumber, Ruby, Hybrid Framework, Mozilla Firefox, Maven, Jenkin, Rally, SVN, Google Chrome, Internet Explorer, Agile process.

Client: Yale University New Haven, CT April 2015 – Dec 2015

Role: QA Automation Engineer


Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Involved in creation of automation frame work in Selenium Web driver using behavior driven approach like JBehave, Cucumber.

Developed the Core component of recovery management module using Spring MVC Framework.

Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.

Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.

Involved in writing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.

Used Selenium Grid to run test cases in multiple browsers and different Platforms.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.

Monitor testing progress during monthly Releases and generate reports and communicate with leadership.

Prepared test data document and Involved in generation of bug and test case execution reports.

Strong experience with SOA architecture which include Soap and Restful Web Services Testing.

Implemented Angular JS client-side form validation to validate the use inputs before passing to backen

Used GIT and Stash to re-modify files and for software development.

Done performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.

Setup jobs in Jenkins to run smoke scripts after every builds.

Used spring to implement MVC architecture and Hibernate for Java object mapping with database tables.

Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.

Implemented business rules in Java technology and performed data driven testing using Junit on top of it.

Involved in SEETEST and integration with JIRA. Responsible to record defects and reporting them to developers until they are resolved.

Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.

Experienced in using load and performance testing tool JMeter.

Involved in writing and executing SQL Queries for backend/ETL testing.

Involved in writing automated scripts for angular JS application using protractor and Java scripts.

Prepared Functional test cases on Web and Mobile applications (Apple & Android) as per requirements.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

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

Environment: JAVA, Selenium WebDriver, Jenkins, Maven, TestNG, Cucumber, JMeter, SOAP UI, Rest API, Groovy Script, Ruby, Appium, MVC, Agile, Node JS, HTML, CSS, SQL.

Client: Micro Focus Software India Private Limited, India June 2014 - March 2015

Role: QA Engineer


Run the Automated Regression suite and analyzed results and file bugs.

Helped in preparation of test plans in accordance with the business requirements

Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application

Responsible in executing Selenium WebDriver test scripts on different browsers and checked for compatibility

Performed functional testing for each sprint using Selenium WebDriver.

Executed positive and negative scenarios

The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity

Performed Manual testing, Mobile Testing, Black box testing methods, Functional, Integration, System and Acceptance.

Worked on developing the automation scripts for backend testing using Selenium WebDriver

Created automated scenarios using Selenium for regression and Data-Driven testing.

Conducted regression testing after every new build.

Worked with users on User Acceptance Testing

Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.

Used HP Quality Center to report defects and test results

Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.

Environment: Java, Selenium WebDriver, Selenium IDE, Firebug, Ruby, PHP, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows

Client: Omega Healthcare Management Services Pvt. Ltd, India Jan 2013 - May 2014

Role: QA Analyst


Determined test objectives through detailed analysis in order to automate features comprehensively.

Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.

Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).

Developed Automation scripts for new enhancements using Selenium RC and Junit.

Designed and developed automated functional Test suite using Selenium IDE, Selenium RC.

Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.

Created and executed database queries (SQL) to validate database data integrity

Identified software capability and reliability by conducting functional, system and regression and performance tests.

Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.

Assisted in reproducing, investigating and debugging software issues in coordination with the development team.

Environment: Java, Selenium IDE/RC, Junit, HTML, XML, XPath, Ant, Eclipse, SQL, Oracle, Quality Center, Windows.

Contact this candidate