Sign in

Selenium Test Cases

Virginia, United States
May 06, 2019

Contact this candidate


Ahsanullah Karwar

Permanent Resident (No sponsorship required)



Phone # 571-***-****


Highly motivated, skillful, knowledgeable candidate with experience in quality assurance seeking an opportunity to be a valuable technology contributor in a dynamic, growth focused organization that will allow me to grow and utilize my extensive Testing skills and knowledge while applying my experience to solve complex problems.


Around 6+ years of hands-on experience in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.

Very strong knowledge of SDLC & STLC, experienced in Black box testing, Functional testing and Integration testing. In depth understanding Agile and Waterfall methodologies.

Professional expertise in Smoke 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.

Experienced in both Manual and Automated testing with tools Such as Selenium Web Driver/IDE, Test Professional and Junit/TestNG, JIRA, Maven, Jenkins, Cucumber etc.

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Jenkins for Continuous Integration.

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

Developed Scenarios, Features, Step definitions using Cucumber and for BDD framework.

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

Experienced in writing manual test scripts and logging defects using JIRA.

Used Apache POI to access data from external base to load into locators in web application using Test Scripts.

Involved in design and implementation of Selenium WebDriver Automation Frameworks for Smoke test and Regression test using Cucumber Data Driven and Hybrid structure.

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.

Automated regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.

Experienced in using integration tools like Jenkins, Git Hub and Jira for Bug Reporting, Tracking and Documentation.

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

USING POSTMAN API Testing tool for interfaces.

Employment History

October 2018 – Up to date Functional/Automation Test Engineer

Capital One – Richmond, VA

Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using Behavior Driven Development (BDD).

Experience in Software QA performing Manual & Automated Software Testing, and Test cases using various Automation Tools.

Identifying use cases, creating and executing test cases/ test scripts, bug/defect logging and tracking.

Involve in creation of functional automation scripting in Selenium using BDD framework combined with POM.

Developed automated tests for continuous regression testing and reducing manual testing using Selenium and JAVA

Tracking defects and managed through resolution using Jira and Murina.

Conducted functional regression testing for each build and version using Selenium and JAVA.

Executed written test case scenarios, Using Selenium and Java in BDD Framework

Updated the test cases based on any implementation changes.

Using Murina Bug Tracking tool to report and track bugs and defect with vendor

Wrote and executed the test cases for System Integration Testing.

Prepared test scenarios based on functional requirement specifications.

Executed functional automation using Quick Test Professional/ Unified Functional Testing tool.

Defined use-cases, created test scenarios and test scripts using requirement documents.

Conducted Requirement Review meetings & Experience in peer review of testing artifacts.

Reviewed the test case and test scenarios, this was authorized by other team members.

Using SQL queries to extract the data from SQL Server tables

Performed knowledge transfers to the new and identified team members.

Actively involved in preparation of weekly status reports and attended the client and user calls.

Environment: Murina, JIRA, POSTMAN, Selenium, BDD Framework, POM Jenkins, XML, Core Java, JUnit, MAVEN, Eclips, Slack, XLS, MS-Office, Windows 10, ProMerit and GIT

Employment History

May 2016 – Up to October 2018 QA Automation Tester

THRCP-World Bank - Washington DC

Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.

Developed code for testing locally in Java using Eclipse, Selenium WebDriver and BDD framework integrated with Page Object Model (POM).

Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using Cucumber framework and Maven.

Developed test code in Java language using Selenium WebDriver and Cucumber framework and Page Object Model (POM).

Developed BDD tests using Cucumber feature file & Gherkin language and implementing them in step definitions.

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.

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

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

Used Firebug to do web-based testing with selenium for the commands and locator application.

Involved in Continuous Integration using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG, and Maven.

Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.

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: Eclipse, JAVA, Selenium Web Driver, BDD/ TDD, Selenium Support, SQL Server, JUnit, MAVEN, Jenkins, Microsoft Excel

March 2014 - April 2016 Automation Tester

United Nations Development Programme (UNDP)- Washington DC

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

Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

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

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

Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.

Used web-debugging tool like Fire path and Firebug for finding elements locator.

Performed Manual Testing and then automated it by using Selenium WebDriver.

Conducted System Testing, Integration Testing, Regression Testing and User Acceptance Testing (UAT).

Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Core Java using Cucumber prior to agile release.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.

ENVIRONMENT: Java, Selenium WebDriver, Cucumber, JIRA, Maven, XPATH, Eclipse, FirePath, Firebug, Agile.

January 2013 – February 2014 QA Tester

International Relief & Development (IRD) – Arlington, VA

Analyzed test specifications and converted them into Manual Test Cases.

Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.

Conducted sanity testing of the application based on user requirements.

Used JIRA for tracking and reporting, followed up with development team to verify bug fixes, and update bug status.

Perform application testing in Agile design process.

Involved in writing test cases based on the user stories.

Documented the defects in Quality Center and assigned them to the relevant developer.

Involved in retesting the application after defect fix.

Attended the defect review meeting to resolve the issues.

Wrote test cases in Excel and imported them into Quality Center.

Assisted end users with test cases to effectively perform UAT Testing.

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

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

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

Executed positive and negative scenarios.


Bachelor of Science in Business Administration

2009-2013 Kardan University – Kabul, Afghanistan

Additional Information


Bug /Test Management Tools: Selenium 2 Web Driver, JIRA, Jenkins, GitHub, Maven, Cucumber

Web Browsers: Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera

Frameworks: Data Driven, Hybrid Testing Framework,

Microsoft Tools: MS Word, Excel

Testing Strategies: Integration, Unit, System, Black Box, UAT.

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

Contact this candidate