Post Job Free
Sign in

Engineer Selenium

Location:
New York City, NY
Posted:
April 27, 2020

Contact this candidate

Resume:

SM HASAN ARIF

Software Development Engineer In Test [SDET] / API Tester/ Selenium Test Automation Engineer / QA Analyst/ QA Automation Tester

Cell Number: 347-***-****

Email: ******.****@*****.***

LinkedIn: linkedin.com/in/sm-arif-8759b719a

Skype Name: live:.cid.e29eb01a257ac48f

Work Status: US Citizen

Objective

Seven (7+) years of experience in Software Development and Testing Life Cycle as a Software Quality Assurance Engineer or Automation Tester of Web Application and Client/Server applications on Windows, expertise in analyze, design, planning, develop test cases and Test summary Report for web applications and Web Services. Well, an expert in the area of both, Manual and Automation UI and Web Service Testing, developing framework as well as working in existing framework using Java programming, excellent communication skills working within Agile environment with BA, Dev. Ops and other team members, currently seeking for a Software Development Engineer in Test / Web Services Testing/ Selenium Software Development Automation Engineer/ QA Analyst or QA Automation engineer position to utilize my skills and knowledge to build and gain more experience as well as fulfill the company’s goal.

Core Expertise:

Around 7+ years of experience in the software developing industry with extensive experience in SQL Queries for Back End testing, manual testing, test planning, analyzing, automation scripting, automated testing, API or Web Services Testing, framework development, test script development using Selenium, Cucumber, TestNG and JAVA Programming language.

Developed several layers for Framework and create different classes and libraries for automation framework.

Have tester mindset, interested and be able to come up with or build and develop new Ideas of test scenarios as per company requirements.

Have knowledge and experience working directly with development team for code reviewing for developing a feature and writing the test script for automation according to the requirement using Java.

Have solid knowledge and understanding of testing ideologies and methodologies.

Proven experience of excellent communication skills with BA and other team members.

Understand that all testing is experimental in nature and escalates the difference between checking and testing.

Understand and apply the appropriate test methods for a given scenario.

Understand the variance between testing and QA.

Very well understanding of HTTP protocol and how the web applications are built.

Skilled on Automation tools like Selenium WebDriver (Functional & Regression Testing), Cucumber, TestNG, Rest Assured, JDBC, Eclipse, Maven, GIT, Jenkins for testing Web based Applications and Web Services using SQL Queries and Java Programming Language.

Good understanding in all software development methodologies and experience working in Waterfall, agile environment and Scrum framework for software development life cycles.

Expert in identifying use cases, writing feature file, writing test plans, developing framework, creating and executing test cases/ test scripts, bug/defect tracking and logging them.

Vast experience in analyzing Business Requirements, User stories, Functional and Technical Specifications.

Expert in automated and manual testing using different languages like Gherkin and Java, tools like Selenium Web Driver, Cucumber, TestNG, JDBC, Rest Assured using JAVA OOP’S concept.

Have sound knowledge of Object Oriented Programming concept and extensively use Java language for automation test case.

Have sound knowledge and writing basic JAVA script programming and Descriptive Programming using Selenium Web Driver.

Extensive experience in working BDD, TDD and Hybrid Framework in Selenium Web Driver.

Experienced being solely responsible for the creation and execution of functional test plans and test cases from scratch to build, proactively seeking information required completing test design as well as developed and executed test cases in the framework.

Extensive knowledge of all stages of Software Development Life Cycle (SDLC) and QA Life Cycle (STLC) of Waterfall / AGILE / Scrum / TDD / BDD / ATDD.

Strong experience with JAVA based Hybrid test automation framework.

Strong experience with selenium web driver api commands.

Great experience with Jenkins and continues introgression.

Extensive experience with JIRA, Agile, HP ALM and kanban board.

Used and expertise JIRA for test estimated and maintains test tasks and test management.

Worked with GitHub for code version control tool.

Excellent SQL query skills. Worked with Oracle RDBMS database.

Experienced in Banking, Insurance and Financial domain.

Experienced in RDBMS like Oracle, MYSQL Server, MS Access and Backend Testing.

Experience in writing and maintaining backend test automation from scratch using SQL.

Expert in developing and maintaining Requirements Traceability Matrix (RTM) to make sure customer requirements are captured successfully.

Vast experience coordinating and communicating with various teams and stakeholders involved in the project.

Excellent communication Skills to communicate with people, team member, developers, scrum master, product owner.

Very Good analytical and communication skills and capability to work independently, with minimal supervision and also perform as part of a team.

Excellent team member and problem solver.

Technical Skills:

Testing Tools for Automation

Selenium Web Driver, Cucumber, TestNG, JDBC, Page Object Model, Rest Assured, Soap UI, Postman, Maven, Eclipse, Git, Jenkins

Methodology

Agile-Scrum, Waterfall, STLC, TDD, ATDD, BDD

Bug Tracking Tools

JIRA, Kanban, HP ALM

Languages

Java, Java script, SQL, Groovy and Gherkin

Platforms

Windows, LINUX, Mac

Data Bases

Oracle 11g, SQL Server, My SQL, MS-Access, DB2

Operating System

Mac OS, Windows, Linux, UNIX, IOS, Android

Test Case Management

Jira, Kanban Board, HP ALM

Team Communication

Slack, Skype Business, Team Viewer, Google Hangout, GoToMeeting, WebEx

Microsoft Office

MS Word, MS Excel, MS Outlook, MS PowerPoint

Work Experience:

Charter Communications LLC, Charlotte, NC

Feb 2020 – Present

Senior Quality Assurance Automation Engineer

(IVR and Web Service Interfaces Testing)

Responsibilities

Analysis of the Business Requirement, Wire frames, Designs, GUI specification to develop test plan, test data and test scenarios.

Make the testing ideologies and set up the plan.

Communicate with BA, Dev Ops and team members including offshore and onsite for discussing about the progress of the current sprint of the project.

Follow Agile and attend and participate all the meeting with in Scrum.

Attend weekly QA director’s meeting for status of the sprint and participate for project discussion.

Analyze requirement and test cases for scoping of doing automation, create test planning, test scenarios, gather data, write test cases and execute it for validation.

Working closely with developer for bug fixing and writing the test script using JAVA.

Create automated test case script using Selenium, Java, and TestNG for automation in Hybrid framework following TDD testing process.

Use Rest Assured library and develop framework for API testing for the application.

Use SoapUI for different HTTP request for manual web services testing for validation.

Validate different END POINT of URI as per requirement.

Use different parameters to send request to the server for API Testing and validate the response data.

Used JIRA for User Story maintenance and HP ALM for bug tracking by creating, validating and resolving the issue.

Using JDBC to create basic and complex SQL queries for Oracle data base and validate UI.

Used Java Script executor interface to write test cases when it required.

Used Java Script and Groovy scripting language for SoapUI scripting.

Used GitHub as an organization’s code repository.

Used Jenkins to run the build of the current codes.

Environment: Cucumber, Selenium Webdriver, Java, Java script, Groovy, Gherkin, Rest Assured, SoapUI, Postman, GitHub, Eclipse, Jenkins, JIRA, MS-Office, Windows, Outlook, Skype Business, Oracle, JDBC.

Capital One Bank, Richmond, VA

Nov 2017 – Jan 2020

Software Development Engineer In Test [SDET]

(Credit Card features and Web Service Testing)

Responsibilities

Analysis of the Business Requirement, Wire frames, Designs, GUI specification to develop test plan, test data and test scenarios.

Communicate with BA and other team members for discussing test planning, test scenarios and the progress of the project.

Able to come up with different test scenarios for the payment feature.

Make the testing ideologies and set up the plan.

Checking the requirement of the payment feature before execute the test to balancing the result.

Create appropriate test methods for a given scenario.

Very well understand HTTP and implement when testing Capital One web application.

Working with developer directly for reviewing the code and develop and write my own code for the test script for the given scenario for automating using JAVA.

Well understanding and experience with creation of code for the test scenario and the feature using the JAVA programming language.

Use Rest Assured library and develop framework for API testing for Capital One financial application.

Use different HTTP Methods to validate the different resources for Capital One Web Services.

Write and execute the automated API Testing with the help of Rest Assured using Java programming language.

Validate different END POINT of URI as per requirement.

Use different parameters to send request to the server for API Testing and validate the response data.

Use JavaScript Executor interface to perform and write test cases.

Used JIRA for User Story maintenance and bug tracking by creating, validating and resolving the issue.

Wrote, understand and check the acceptances criteria with BA and Developer team. Set up the JIRA according to that criterion.

Attended and participated all agile’s ceremonies for clarity with Dev team and BSA for testing purposes.

Generate custom Cucumber framework to support ATDD / BDD testing process.

Analyze requirements very carefully and perform manual testing as per requirements.

Scheduled automated Smoke test run, using Jenkins build from GitHub.

Checked and verified cucumber report from Jenkins in daily basis.

Wrote automated test scenarios using Gherkin Syntax along with Hybrid Step definition code integrated with Selenium web driver API.

Wrote pre condition and post condition code in hook file using Java scripting.

Executed Smoke, Functional, Regression, Integration, and End-to-End test scenarios from eclipse using tagging concept of Cucumber.

Used Gherkin Scenario Outline to perform data driven test.

Used Page Object Model concept to separate web element location for Capital One web pages and used Page Factory in Hybrid Framework to execute the test.

Used GitHub as a code version control.

Used JIRA for creating and maintaining defects.

Participated in defect meeting with other QA engineers and provided valuable feedbacks.

Update and maintain daily local test.

Used Jenkins for continuous Integration of the project.

Worked closely with the BA, developers and other testers to solve technical and end user issues.

Used basic and complex SQL Queries for Oracle database to validate the data by executing data base testing through JDBC.

Contributed all kinds of agile meetings including Release planning, Sprint planning meeting, Daily stand up and Retrospective meeting.

Environment: Cucumber, Selenium Webdriver, TestNG, Java, Java script, Gherkin, Rest assured, GitHub, Eclipse, Jenkins, JIRA, MS-Office, Windows, Mac, Outlook, Oracle, JDBC.

Cigna, Bloomfield, CT

Jul 2015 – Oct 2017

SELENIUM AUTOMATION TEST ENGINEER

(Member Resources functionality Test)

Responsibilities:

Analyzed Business Requirements, Change Requests, Design and GUI Specifications in order to derive test plans, test data, test scenarios and test cases.

Wrote Test Plans and Test Cases into Maven for Functional and Regression Testing for Sign in and Register button with different scenarios.

Extensively used Test Management Tool Eclipse to manage and execute test scripts.

Executed test cases and procedures for Functionality Testing, Integration Testing, Positive Testing, Negative Testing, and Black box testing.

Mapping the Test Cases to the requirements in Eclipse.

Involved in automation of the test cases for regression testing.

Used Selenium WebDriver, Java for executing the test case.

Used Soap UI to do the API Testing.

Writing test cases and executes the test and validates the response for API Testing through Soap UI.

Very well understanding of HTTP Methods and how the Web Services are built.

Use different Methods to do the API Testing.

Use JavaScript Executor interface to write and execute test cases.

Created, executed Test Sets and maintained documentation of test results.

Tracked and reported defect using HP ALM.

Interact with Developers to follow up on Defects/Issues.

Exported test cases from Excel and requirements from MS Word to HP ALM.

Developed edited and executed automated tests scripts using Hybrid Framework for Functional and Regression Testing applying different Automation tools like Cucumber, TestNG.

Maintained the GUI objects in the shared object repository by using Object Repository Manager.

Validated the application against the expected results by inserting Checkpoints, using Regular Expression, Parameterization.

Created and executed automation scripts in Hybrid Framework and integrated the results in HP ALM.

Created User Defined Functions and Procedures.

Maintained features files, Object repositories like Page Object Model and Test data files for Automation test execution.

Used Check Points, Data Driven, Output Values, Recovery Scenarios, Regular Expressions, Descriptive Programming, Page Object, Object Repository and Error Handling.

Used Soap UI to do the API Testing.

Created and executed tests scripts in Hybrid Framework for regression testing and performed Data Driven Test using test data from Gherkin pipeline.

Efficiently used Page Object Model to develop reusable generic test scripts.

Create JDBC Connection using Eclipse to interact with Oracle Database.

Uploaded/created/executed the Java Scripts to Eclipse.

Conducted Back-end Testing using SQL.

Participated in weekly project status meetings with the management team and walkthroughs in addition with other meetings.

Worked with Users to develop the Test cases for User acceptance Testing.

Experienced in Agile (Scrum and Sprint).

Environment: Eclipse, Maven, Selenium WebDriver, JAVA, Java script, Gherkin, HP ALM, Hybrid Framework, SQL, Oracle, Soap UI, JDBC, GITHUB, Jenkins, HTML, XML, PDF, XLS, HTTP, MS-Office, Windows XP.

Comcast, Philadelphia, PA

Dec 2012 – Jun 2015

QA AUTOMATION ENGINEER

(TV and Internet UI Testing)

Responsibilities:

Reviewed Business Requirements’ Documents to document business rules and Test plan.

Analyzed user requirement document and system requirement specification document and use cases for developing Test plan which includes the objective and testing strategy.

Wrote advanced Test scripts including descriptive programming to take full control of the test execution without any help of Cucumber feature.

Expertly created Data Driven, and developed Hybrid framework from scratch.

Developed several layers and create different classes and libraries for automation framework.

Implemented Parameterized verification and checkpoints to avoid any functionality deviation and ensure quality and hence client satisfaction for offer feature.

Created comprehensive test plan, methodologies, test process, and test procedures from requirements document and design documents.

Wrote test cases using Gherkin Language and test steps in Cucumber Feature by performing manual testing.

Used Rest Assured to do the automated API Testing.

Writing test cases and executes the test and validates the response for API Testing using Rest Assured.

Very well understanding of HTTP Methods and how the Web Services are built.

Use different Methods to do the API Testing.

Scheduled the execution of automation scripts during regression testing after each delivery to check for system breakage, functionality failures, software architecture and GUI guidelines in Eclipse.

Created and integrated test-input data with the automation scripts by adopting data driven testing techniques in Cucumber Feature through examples pipeline.

Used comprehensive SQL queries as part of back-end testing to extract data from various tables to compare the actual results of the application from database.

Identified the test cases for automation and automated the test scripts for the Functional, Data Driven, and Regression testing using Hybrid Framework.

Efficiently used Hybrid Framework and Page Object Model Feature to develop reusable generic scripts.

Use JavaScript Executor interface to write and execute test cases.

Performed End-to-End testing and was associated with User Acceptance Testing.

Documented pre-condition, post-conditions, entry-exit criteria for each test-scenario after careful understanding of the business process involved.

Reported issues which were defects and worked with development/support teams to manage defects until issue resolution using JIRA.

Participated in weekly meetings with the internal project team and provider project team to track the progress of the project.

Environment: Eclipse, Maven, Selenium Web Driver, Cucumber, TestNG, Hybrid Framework, JIRA, Oracle, Java, JavaScript, Gherkin, SQL, GIT, Jenkins, HTML, XML, PDF, XLS, HTTP, MS-Office, Windows XP, Mac, IOS, Android

EDUCATION:

Bachelor in Computer Science

Cumilla University

Bangladesh.

Associate in Science

LaGuardia Community College

LIC, NY-10001

Work Status:

US Citizen

Reference:

Upon Request



Contact this candidate