Post Job Free
Sign in

Test Cases Selenium

Location:
Round Rock, TX
Posted:
May 21, 2019

Contact this candidate

Resume:

SUMMARY:

Around * years of extensive experience in software testing which includes Manual testing and Automation testing of Web and Mobile Applications.

Strong understanding of SDLC, STLC and QA methodologies which enables me to actively contribute in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual testing, Black box testing, White box testing, and Defect Tracking.

Versatile test automation tools expertise such as Selenium WebDriver, RC, SOAP UI, QTP, JMeter and JUnit/TestNg.

Extensive in developing Selenium Test Scripts using Java in Eclipse IDE.

Expert in creating HTML formatted report for Test team using build tool like Maven Surefire Plugin.

Used APPIUM and Perfecto Mobile to test and automate Mobile Application Testing, Testing Native Apps & Hybrid Apps in IOS and Android.

Used Auto IT to handle OS pop-ups/applications, stimulate keyboard and mouse events and to upload/download files.

Experience in Mobile App Testing on both iOS/Android devices.

Knowledge of setting up all required nightly build jobs using Jenkins.

Experience with TestNG Framework and JUnit Framework.

Experienced in data analysis using SQL, PL/SQL and many other queries based applications • Experience with Mobile App and Hybrid App testing in both IOS and Android.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber JVM and Gherkin.

Good knowledge on running test cases or scenarios in parallel using Cucumber JVM.

Extensive Experience on understanding Web Service Testing skills like XML, XSD, DTD, SOAP, REST.

Knowledge of Source Control System like CVS, SVN, GIT.

Hands-On experience in using SOAP UI tool for Service Testing, Load Testing, Assertions, Test Coverage, Security Scans, Properties and Groovy scripts.

Extensive experience on Tracking Defects using JIRA, HP Quality Center and, BugZilla.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

experience in working with web application frameworks like ASP.NET/MVC.NET.

Experience in designing and implementing different automation frameworks like Keyword Driven Framework, Data Driven Framework and page object model.

Experience on Mobile Testing on Android.

Experienced in Web Services testing using Postman and Rest Assured for both Automation and Manual testing Rest Api's.

Experience in Smoke, Functional, Integration, System, Regression and UAT Testing.

Experience in doing performance testing of service using JMeter.

Well acquainted with Software Development Life Cycle (SDLC), emerging software disciplines like AGILE software development and Traditional Waterfall Model.

Extensive knowledge of problem solving techniques and possess excellent analytical skills and interpersonal skills.

Ability to work independently as well as in a team oriented, collaborative environment with Excellent interpersonal and communication skill.

TECHNICIAL SKILLS:

Development methodology: Agile/ Scrum, Waterfall

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report

Testing Tools: Selenium, WebDriver, Soap UI, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Rest API, Mobile applications.

Test Build & Integration Tools: Maven, Jenkins, Git, GitHub

Framework: Data Driven, Hybrid and POM (Page Object Model), TDD

Bug Management Tools: Bugzilla, JIRA

Programming Languages : Java, HTML, Python, CSS, ASP.NET

Database/Database tools: SQL Server, MySQL, SQL

Operating Systems: Windows, Linux, MAC

EXPERIENCE:

Client: St. Jude Medical, August 2018 – Present

Location: LA

Role: QA Automation Engineer

Responsibilities:

Gathered requirements documents such as business requirements and design document and other related documents.

Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Scripts and executed test scripts.

Involved in performing automation testing using Appium on mobile platform.

End to End Testing of the complete website which was developed using some web technologies.

Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.

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

Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.

Experience in testing applications developed using .net framework with automation tools Parasoft (SOAtest & Virtualize for API Testing).

Analyzing business requirements, responsible for manually testing functionality and then automation using Python.

Writing and executing test scenarios, test cases and test scripts for both web and mobile applications.

Wrote python automation testing using selenium webdriver across Chrome, Firefox and IE browsers.

Automated Hybrid Mobile app by using Appium and Selenium.

Prepared Test Cases and Test scripts for the application as well as for the database verification based on the functional requirements and test specs.

Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.

Wrote selenium automation test scripts to test web applications and the flow of the functionality on the web.

Created test plan, strategy and scripts for the .NET and web based applications using AGILE methodology in HP Quality Center.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

Involved in testing the application utilizing the Scrum (Agile) methodology.

Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Python scripting, working with internal and external APIs such as Google Docs.Created Python scripting to test REST API functionality for regression setup.

Developed Automation framework using Selenium Web Driver.

Involved in designing of automation framework to be used in UI testing with Selenium.

Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

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

Identified, Reported and Tracked Defects using Quality Center test management tool.

Manually tested, verified and validated that the product meets user requirements.

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

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Performed End-to-End testing of database to check data integrity using SQL queries.

Environment: Selenium Web Driver, Java, Test NG, Load Runner, Python, Jenkins, Agile, SQL, Maven, Firebug, Eclipse, Quality Center HTML, GitHub, Windows 7.

Client: Erie Insurance, June 2016 to July 2018

Location: Erie, PA

Role: QA Automation Engineer

Responsibilities:

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Involved in testing Mobile Apps on different platforms iOS/Android.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web driver with Test NG.

Developed automation scripts and performed end to end Mobile Testing for hybrid applications(android/iOS) using Appium with Java.

Performing functional Automation in Android & IOS Mobile platforms.

Developed QA processes automation test scripts using Python/Selenium to test Web user interfaces for different type of browsers.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Used Selenium WebDriver for writing test scripts for regression testing.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Involved in web and windows projects, with both C# and VB .NET using Coded UI automation tool.

Developed automation scripts for asp.net application, Utility files, re-usable components, quality review and delivery.

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

Designed and developed Hybrid Framework using .Net, C# and NUnit.

Involved in the Continuous Integration of the automation framework with Jenkins.

Python scripting, manual and automation testing for test cases based on different models for Google-openconfig.

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

Running scripts in regression environment, using python for running regression tests on multiple machines.

Worked on Data Driven Framework and MVC for Automation test scripts.

Designed data-driven testing framework in Selenium and captured data dynamically from web controls.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Environment: Java, Selenium, Web Driver, Jenkins, Maven, Mobile testing, X Path, Eclipse, HTML, CSS, JavaScript, XML, Quality Center, SQL, agile, Oracle and Windows.

Client: Sitra InfoTech, Jun 2013 to Dec 2014

Location: Hyderabad, India

Role: QA Automation Engineer

Responsibilities:

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

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

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Used Selenium WebDriver for writing test scripts for regression testing.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

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

Involved in the Continuous Integration of the automation framework with Jenkins.

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

Worked on Data Driven Framework and MVC for Automation test scripts.

Designed data-driven testing framework in Selenium and captured data dynamically from web controls.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Environment: Java, Selenium WebDriver, Jenkins, Maven, XPath, Eclipse, HTML, CSS, JavaScript, XML, Quality Center, SQL, agile, Oracle and Windows.

Client: Kbts, Nov 2008 – Nov 2011

Location: Hyderabad, India

Role: Manual Tester

Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Worked with development team to understand technical design and architecture for test planning.

Worked under waterfall methodology.

Prepared traceability matrix to ensure the adequate coverage of the test cases.

Prepared required documentation for testing sign off by various parties as required by the project plans.

Assigned, Monitored and Tracked Tasks of Team Members.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.

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

Performed back end testing on oracle database by writing SQL quarries.

Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Analyzed requirements, functional specification and required documents for manual tester.

Reviewed project and BA document and developed Test Plans, Test Cases, Test Scenarios.

Reviewed and analyzed business requirements and to understand the functionality and to write test cases for various modules.

Wrote SQL query for a database testing.

Environment: Manual Testing, Ms Office, Quality Center,Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.



Contact this candidate