Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Springfield, VA
Salary:
45/hourly
Posted:
October 19, 2020

Contact this candidate

Resume:

Experienced Software Engineer with demonstrated skills in Java, JavaScript, Selenium WebDriver, REST Assured, SQL, Strong SDLC and STLC Environments skills.

Professional Summary:

Over 6 Years of diversified experience in Software Quality Assurance and Testing, Web-based Windows applications, web Services and Client server applications.

Experience in RESTFULL web service Testing using Rest Assured. Validated JSON formatted data, different http status code like 200, 201, 401, 403, 500etc.

In depth knowledge of Software Development Life Cycle (SDLC) project life cycle methodologies including traditional Waterfall model as well as Agile/Scrum across the span of multiple projects.

Expertise in different types of testing such as Smoke, Regression, Integration, And Functional testing, GUI, User Acceptance Testing, Black box testing, Browser testing and performed and validate Database testing using JDBC.

Experienced in creating, enhancing and maintaining high-end test scripts for various functional and regression testing using Selenium WebDriver.

Experienced in developing and enhancing different types of Automation Frameworks such as Keyword, Data Driven and Hybrid Frameworks using Selenium WebDriver and Java.

Worked closely with project stakeholders, SME's to understand requirements, specifications for new/existing applications.

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

Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TestNG Data provider for Selenium Web Driver scripts.

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, Tags.

Expert in defect-reporting and defect-tracking using the test management tool Trello, ALM/Quality center, JIRA.

Good team player with Active participation in meetings with testing, development teams and Clients.

Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet sprint deadline.

Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project

Work Experience:

Duration: Apr 2017 – Present

Client: Geico, Chevy Chase, MD

Title: QA Automation Engineer

Analyze client requirements and user stories, Business Requirements (BRD), Functional Requirements Document (FRD) and participated in Sprint planning, Review Sessions and Scrum Meetings.

Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (admin staff).

Experience in RESTFULL web service Testing using Rest Assured. Validated JSON formatted data along with Postman.

Experience in validating Database/Backend testing using JDBC with Eclipse Editor.

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

Recognized for developing excellent test plans/scripts and rapidly discovering defects.

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

Developed and Implemented automation using Selenium WebDriver and Java.

Used Maven to build and run the Selenium automation framework.

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

Responsible for designing and developing Hybrid Framework and enhanced the same framework to BDD by using the Cucumber and added Scenarios in features files, Step Definitions

Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Cucumber (BDD), and Eclipse.

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

Used Maven for build management, and Jenkins for Continuous Integration of the builds.

Improved the documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices

Tracked the status of defects and provided a status report during daily meetings

Duration: Oct 2015 – Mar 2017

Client: State Farm, Bloomington, IL

Title: Automation Engineer

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

Using TestNG annotations to control the entire test. Generated clear web html reports for analysis purpose.

Developed TestNG framework using Selenium WebDriver for the application to automate.

Prioritized and classified the bugs. Generated and tracked the defects using bug tracking tool.

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

Designed test cases and test scenarios, conducted functional, ad-hoc and exploratory testing for the variety of applications with expanded test coverage.

Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Run Regression and Functional Testing in an Agile-Scrum environment.

Communicated with the project management team and QA Lead to resolve defects

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

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

Experienced with life cycle defect management.

Helped team configure demos, testing and performance assessment

Communicated with developers through all phases of testing to prioritize bug resolution.

Performed System, User Acceptance testing (UAT) and Regression Testing for new releases.

Duration: Feb 2014 – Aug 2015

Client: Cardinal Health, Houston, TX

Title: QA Tester

Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.

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

Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.

Performed various joins like Inner join, Outer Join, Left join and Right join in order to retrieve the data from the database.

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

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

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

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

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

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

Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS), and User Requirement Document (URD).

Executing and verifying of Test Cases and Test results.

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

Technical Skills:

Testing Tools

Selenium IDE, Selenium Web Driver

Languages

JAVA, HTML, XML, SQL

IDE

Eclipse, SQL Developer

Test Framework

Web Services

Junit, TestNG, Data Driven Framework, Cucumber

REST API, Postman

Build & CI Tools

Ant, Maven

Bug Tracking Tools

Trello, JIRA, Quality Center (QC), HP ALM

Version Control

GIT, GitHub, Bit Bucket

Data Bases

MS Access, Oracle, MySQL

Operating Systems

Windows

adg31v@r.postjobfree.com

Imran Khan

QA Automation Engineer



Contact this candidate