Post Job Free
Sign in

Test Cases Selenium

Location:
Sterling, VA
Posted:
July 30, 2018

Contact this candidate

Resume:

OBJECTIVES

To obtain a Software QA Analyst/ Automation position that allows me to develop and utilize my extensive Testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment.

Professional Summary:

Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.

Experience on SDLC, STLC, Waterfall and Agile Development Methodology.

Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Desktop and Web based applications.

Proficient in using test automation tools such as Selenium WebDriver/Grid/IDE to develop automation testing scripts for web and client server applications.

Good knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool.

Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.

Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.

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

Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.

Extensive experience in developing Test Plans, Test Cases and procedures as well as execution of manual and automated tests.

Experience in creating Requirement Traceability Matrix between requirements and test cases to ensure Test Coverage.

Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.

Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.

Well versed in different management scenarios like Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Expert using management and bug tracking tool JIRA, HP ALM/ Quality Center, Bugzilla

Experienced in Database Testing using SQL Queries on Oracle, DB2 and SQL Server.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

Technical Skills:

Testing Tools

Selenium IDE/WebDriver

Languages

JAVA, HTML, XML, SQL

Web Technologies

HTML, XML, CSS, HTML,

IDE

Eclipse, SQL Developer

Test Framework

Junit, TestNG, Data Driven Framework, Cucumber

Web Debugging Tool

XPath, Fire path, Firebug

Build Tool

Maven

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC), HP ALM

Continuous Integration Tools

Jenkins

Version Control

GIT, Bit Bucket

Data Bases

MS Access, Oracle, MySQL

Operating Systems

Windows (XP, Vista & 7, 8) Mac

Professional Experience:

The Metropolitan Washington Airports Authority, Crystal City VA May 2016 – Present

Role: Senior Automation Engineer

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

Created Test Cases by analyzing User Stories, Functional specs and Use Case documents.

Executed test cases in each Sprint to test Sprint Backlog Items.

Maintained Traceability Matrix by mapping each User Stories to Test Cases to ensure Testing Coverage.

Developed test code in Java language using Selenium WebDriver and Cucumber framework.

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

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

Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

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

Supported Regression testing by executing automation scripts on multiple Virtual Machines.

Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by

receiving email.

Developed automated test scripts using core Java concepts for coding business related activities.

Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.

Managed and executed test cases and logged defects in defect reporting tool using JIRA.

Identified, Reported and Tracked Defects using JIRA test management tool.

Working closely with development team and business analysts in reviewing the test scenarios

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

Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and

Sprint Planning and Sprint Review meetings.

Environment: Selenium WebDriver, Java, JUnit, Jenkins, Cucumber, Agile, SQL, Maven, HTML, XPath, Firebug, Eclipse, HTML, GitHub, Windows 7.

Geico, Chevy Chase Village, MD Jul 2014 – Apr 2016

Role: Automation Engineer

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

Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint Retrospective meetings.

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

Developed Automation framework using Selenium Web Driver.

Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver 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.

Developed automation framework for Selenium WebDriver in Modular Framework model.

Used Selenium WebDriver for writing test scripts for regression test coverage.

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

Generated Test Reports using TestNG test script execution and created the error screenshots.

Create scripts JAVA for new functionalities and update the existing scripts for upgraded functionalities.

Created Selenium web-driver automation scripts using JAVA to validate functionality on various browsers.

Developed and Implemented automation using Selenium WebDriver and Java.

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.

Worked on Data Driven Framework for Automation test scripts.

Used customized XPath to work with dynamic and static objects in Selenium.

Performed User Acceptance testing (UAT) exclusively in an agile environment.

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

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

Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.

Coordinated with technical support associates to fix proprietary software issues

Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, XPath, Eclipse, HTML, CSS, JavaScript, XML, SQL, Waterfall, Oracle and Windows.

Bank of America, Charlotte, NC April 2012 – June 2014

Role: QA Tester

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.

Executed Manual tests reviewed results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.

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

Performed GUI, Functionality, Integration, Regression, Back-end and Usability Testing.

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

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

Uploaded test cases executed test cases and logged defects in the HP ALM/Quality Center.

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

Performed Smoke, Functional, Regression and Integration testing.

Identified and reported bugs using defect tracking tool Quality Center and presented bug reports for weekly status

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

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

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.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, SOAP UI.

Education:

George Mason University, Fairfax, Virginia Bachelor of Science in Criminology, Law, and Society Minor: Intelligence Analysis.



Contact this candidate