Post Job Free
Sign in

Selenium Engineer

Location:
Washington, DC
Posted:
April 07, 2020

Contact this candidate

Resume:

Sayed Shah Mahbobi

E-mail : ***.*********@*****.***

Phone 571-***-****

PROFILE SUMMARY:

7+ years of experience in Testing, Automation & Test Framework Design & Development for various Client/Server based Applications.

Extensively experienced in test design, test development and implementation of test procedures in manual and automation testing.

Expertise in entire Test Development Life Cycle.

Exposure to all stages of Software Development Life Cycle (SDLC).

Well versed with Agile.

Experienced in documenting and implementing Structured QA Methodologies.

Extensively experienced in the field of Software Quality Assurance and Application Testing.

Experienced in Smoke Testing, Functional, Regression, Integration and User Acceptance.

Experienced in working with continuous integration tool Jenkins for build automation and JIRA and Bugzilla for defect tracking.

Expertise in JIRA using Test Plan, Test Lab, and Defect modules.

Proficient in converting Business and Technical Requirements into Manual Test Cases and Test Script using HP Quality Center/ALM.

Experienced in retrieving Data from the Databases using basic SQL Queries.

Experienced in Automation testing using Selenium Web Driver, JUnit, TestNG, Jenkins, Maven, Cucumber, Appium, JMeter.

Sound knowledge on JUnit, TestNG framework for Maven Project building tool, Jenkins for Continuous Integration.

Good experience in Selenium Test Environment setup expert using the entire open source tools.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

Good knowledge of Web interface automation testing with Selenium Web Driver, Java and TestNG.

Experienced in developing automated test scripts for web based testing as well as testing of web services using Java/TestNG.

Experienced in writing Test Cases using Eclipse and TestNG framework.

Experienced in developing automation scenarios consisting of tests, actions, and assertions in Eclipse using Selenium Web Driver and TestNG frameworks.

Experienced in developing and implementing Page Object Model framework with Selenium WebDriver.

Ability to attend QA daily meetings, proposals for resolving the conflicts.

Successful track record in accomplishing assigned projects within agreed timelines.

Experienced in preparing Weekly reports and build status reports.

Ability to setup trouble shooting sessions to resolve the issues.

TECHNICAL SKILLS:

Testing Tools

Selenium, Selenium Web Driver

Test Reporting and Bug Tracking

HP Quality Center/ALM, JIRA, Bugzilla

MS Tools

MS Office – (MS Word, Excel, Power Point), Project

SDLC Methodology

Agile

Operating Systems

Microsoft Windows, Linux/Unix

Programming Languages

SQL, Java

Build Tools

Maven

Eclipse

PROFESSIONAL EXPERIENCE:

Booz Allen Hamilton, Washington, DC.

Test Engineer

March 2019 – November 2019

Responsibilities:

Conduct system testing, regression testing, and integration testing with emphasis on data verification within multiple integration layers and tools

Participate in troubleshooting and triaging issues involving multiple teams for root cause identification and resolution.

Participate in continuous improvement of the test processes and team development.

Actively participated in daily Scrum stand-ups and involved in making updated reports.

Reviewed documents like Software Requirement Specification, Rapid Design Document, High Level Design, Detail Design Document, Acceptance Test Cases, Integration Test Cases, Unit Test Cases.

Analyzed various documents and use Cases to prepare detailed Test Plan.

Tested the application compatibility in all versions of Netscape and Internet Explorer browsers by automating Test cases.

Used JIRA for Bug Tracking, Bug fixing, and Bug Reporting..

Posted and closed Bugs for each phase into JIRA.

Involved in Database Testing and checked all database tables to make sure that the data is moving in their Respective Tables.

Performed functionality and regression testing during various phases of application using Selenium WebDriver.

Developed Hybrid Framework using TestNG.

Developed and Executed Automation Scripts using Hybrid Framework in Selenium and Analyzed Test Results.

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Wrote modification requests for bugs in the application and helped developers track and resolve the problems.

Maintained Debug and Reported Test-Scripts-Coverage (Smoke and Regression) on every build.

Involved in stabilizing the Testing Process and updating the repository on a daily basis and weekly basis.

Checked the response of the application when more than certain number of users are using the application at the same time.

Worked with the offshore team to meet project deadlines and deliverables.

Responsible for creating and managing test data.

Environment: Selenium WebDriver, Maven, Agile Methodology, JUnit, TestNG, JIRA, Jenkins, Java, Windows, MS Word, Excel, MS Access, PowerPoint, MS Outlook., SQL server, JMeter, Firebug, Firepath.

Kaiser Permanente, Silver Spring, MD

Selenium QA Engineer

Aug, 2017 – March 2019

Responsibilities:

Worked closely with business team, designers and software developers to understand application functionality and navigational flow.

Actively participated in daily Scrum stand-ups.

Prepared Test cases and Test plans for new functional modules.

Facilitated enhancement and maintained the current Test Environment in Eclipse using Java.

Participated in the test environment setup ensuring that the facilities, test tools and scripts are in place to successfully perform the required testing effort by Regression Team.

Reported bug using Project Tracking tool JIRA.

Developed and maintained Manual test scripts through JIRA.

Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.

Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.

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

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.

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

Involved in designing& developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.

Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.

Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Involved in acceptance testing using Cucumber and Selenium WebDriver.

Used TestNG framework to run unit test and Maven to build the Project.

Developed and maintained release acceptance tests using WebDriver, TestNG and Maven

Performed functionality and regression testing during the various phases of the application using Selenium.

Developed Automation Scripts, Execution and Analysis Test Results using a Keyword Driven Framework in Selenium.

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium.

Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.

Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Environment: Selenium WebDriver, Maven, Agile Methodology, JUnit, TestNG, S HP ALM, JIRA, Jenkins, Java, Windows, MS Word, Excel, MS Access, PowerPoint, MS Outlook., SQL server.

American Express, Salt Lake City, UT

Selenium Engineer

Mar, 2015 – Jul, 2017

Responsibilities:

Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

Tested applications both in QA and Acceptance environment by migrating test data stores between the environments.

Analyzed Functional Requirements and Business Requirements documents.

Involved in developing the Test plan.

Involved in writing the Test Cases depending on the business requirement documents.

Performed GUI, Functionality, Security, Integration, Regression.

Documented and reported all found defects in JIRA.

Used JIRA for bug tracking, issue tracking and project management.

Used complex SQL queries to validate work and data flows from the old to the new database.

Wrote acceptance test using BDD Cucumber, Java.

Performed automated acceptance tests written in BDD using Cucumber.

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 Selenium test cases using JUnit framework.

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

Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (JUnit).

Used Java language and JUnit framework for scripting; Used ANT for building the WebDriver project.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Prepared test scenarios and test cases in BDD format and developed automation test script for implementing behavior driven development BDD using cucumber, JUNIT, Maven.

Used firebug to inspect XPATH of web elements.

Developed automated scripts using Hybrid Selenium Automation Framework.

Developed and wrote a suite of Test Scripts that included Functional and Regression Test cases using WebDriver.

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Performed Data Driven Testing for multiple sets of data using Selenium WebDriver.

Created Regression automation scripts using Selenium WebDriver.

Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.

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

Documented, reported & tracked issues.

Environment: Selenium, Firebug, Java/J2EE, CSS, Junit, TestNG, MS Word, MS Excel, MS Access, PowerPoint, Outlook, JIRA, HP ALM, SVN, JavaScript, Html, XML, Jenkins, Maven, Cucumber, SoupUI.

FEDEX, Buffalo, NY

QA Tester

May, 2012 – Feb, 2015

Responsibilities:

Involved in gathering requirement and discussed with Development team to understand and analyze the Product Requirements thoroughly.

Accomplished Quality assurance tasks for Analytics/business intelligence projects.

Involved in preparing Test Plan and conducted review of test plan with QA and Development team.

Designed Test Cases/Test Scripts based on the System requirements from the business analyst.

Analyzed application to find out which part can be automated and which can be manually tested.

Used the test management tool - Quality Center/ALM for requirements, test cases, tracking and logging defects and assigning priorities to defects.

Formatted in requirement management and executed Test Scripts using Test Lab in Quality Center/ALM.

Worked with Quality Center/ALM for defect tracking, process automation, reporting and lifecycle traceability for better visibility and control of the software development life cycle.

Developed SQL queries for accessing the database for testing purpose.

Involved in Automation of the Test Cases using Selenium, JUnit.

Created JUnit HTML test report for the entire test suite.

Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.

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

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

Actively participated in daily scrum and sprint meetings as part of the Agile Environment.

Conducted Regression Testing whenever some code module was changed, identified risks and developed mitigation strategies.

Performed Regression Testing on new builds, and every modification in the application using Selenium.

Attended Meetings with the Project Manager and Business Analysts for understanding the requirement.

Designed Critical Reports as per the business rules.

Environment: Quality Center/ALM, Selenium, JUnit, TestNg, Maven, HTML, SQL Server, Java, MS Word, MS Excel, Windows.

EDUCATION:

Master in Software Engineering from University of Maryland



Contact this candidate