Sign in

Selenium Engineer

Burke, VA
Market rate
March 23, 2020

Contact this candidate


Ehsanullah Ayoubi

Email.· Phone 571-***-**** · U.S. Citizen

A dynamic and an achievement oriented SDET/QA Automation Test Engineer/ Quality Analyst with Over 5 years of experience in various domains including DoS, Banking and USCIS. Proven ability in designing and creating automation frameworks using Java, Selenium, Cucumber, Junit, TestNG, Maven, and Jenkins. PROFESSIONAL SUMMARY

• 5 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Manual/Automation Tools Expertise.

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

• Excellent working experience of Software Development Life Cycle

(SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.

• Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.

• Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java.

• Strong knowledge of Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation.

• Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development

(ATDD) approaches.

• Experience in manual testing and automated testing using different tools like Selenium (Web Driver) using Java. Knowledge and familiarity with different Selenium automation frameworks.

• Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like Windows and Mac.

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

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

• Worked on source version control tools such as Subversion (SVN) and GIT.

• Proficient in using Quality Center JIRA, Clear Quest.

• Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL

• Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, ability to adapt to new environment quickly, strong organizational and multi-tasking skills. WORK EXPERIENCE


2018 - current

Location: Rockville, MD

• Analyzed business requirements, User Story in Agile, system requirements, and data mapping requirement specifications interacting with the client, developers and QA team.

• Developed test scripts in Java language using Selenium WebDriver and Cucumber framework in Gherkin format.

• Designed, developed and implemented POM based automation testing framework utilizing Java, and Selenium WebDriver.

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

• Implemented Automated execution of tests (nightly and need-based) using Maven and Jenkins.

• Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.

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

• Used Jira for defect reporting and tracking. Closely involved with the development team, maintenance team and business team regarding changing requirements, builds and releases.

• Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.

• Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

• Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin language.

• Used runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke and regression.

• Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.

• Developed test scenarios and test cases for Integration and System testing each release.

• Tested data migration to ensure that integrity of data was not compromised.

• Performed functional, integration, black-box, and system, regression, and user acceptance tests.

Environment: Selenium, Java, Cucumber, Gherkin, Web driver, GIT, Maven, Jira, XPath, CSS Selector, Eclipse, Windows, Mac, Agile, Internet Explorer, Chrome, Firefox.

AUTOMATION TESTER, Nordstrom Oct 2016

– Jun 2018

Location: Seattle, WA

• Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.

• Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.

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

• Responsible for implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

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

• Used Selenium WebDriver and TestNG to run parallel testing.

• Wrote Ant build scripts to automate the compilation and execution of TestNG test cases/suites

• Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on a nightly basis automatically.

• Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

• Perform system analysis and understand the deliverables using Agile Methodology

• Extensively used Selenium (Xpath, id, and CSS Selector) to test the web application

Environment: Selenium, Java, Cucumber, Gherkin, Web driver, SVN, GIT, TestNG, Maven, Jira, XPath, CSS Selector, Eclipse, Windows, Mac, Agile, Internet Explorer, Chrome, Firefox.

QA TESTER, Kroll Ontrack Inc. Apr 2015

– Sep 2016

Location: Tysons Corner, VA

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

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

• Worked under waterfall methodology.

• Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing 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.

• Prepared required documentation for testing signoff 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.

• Performed Smoke, Functional, Regression and Integration testing.

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

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

• Connected to the 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 the legacy database to simulate results.

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

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Oracle EDUCATION

George Mason University, Fairfax, Virginia Bachelor of Information Technology in Progress.


Contact this candidate