Post Job Free
Sign in

Engineer Selenium

Location:
Wesley Chapel, FL
Posted:
June 18, 2020

Contact this candidate

Resume:

QA Automation Test Engineer

KASIM AK

Phone: 407-***-****

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

Status: Green Card Holder

Professional Summary

• Over 5 years of Quality Assurance Testing in a Web-based application environment testing User Interface, Database and API’s. Manual testing experience across diversified domains such as education and finance.

• Comprehensive understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Waterfall and Agile-Scrum methodologies.

• Proficient in using of various automation testing tools such as Selenium WebDriver, Selenium IDE, and Selenium Grid to develop automation testing scripts for web-based applications.

• Good experience on Core JAVA and OOPS concepts.

• Expert in designing, developing and maintaining different framework approaches such as Data-Driven-Test (DDT), Behavior-Driven-Development (BDD) and Hybrid Framework in Selenium.

• Proficient in using Project Object Model (POM) in both BDD and DDT framework approaches.

• Developed Test Scripts to implement Test Cases, Test Scenarios and feature files for BDD and DDT using Gherkin keywords in Cucumber.

• Experienced using different automation and management tools such as Maven, TestNG, JUnit, Cucumber, and Jenkins to develop, execute and maintain automation testing.

• Basic understanding on Cross Browser Testing through Selenium WebDriver by testing web- based application on different browsers like Chrome, Firefox and IE.

• Experienced in Backend and Frontend testing.

• Worked on Relational Database Management Systems (RDBMS) such as SQL and Oracle.

• Excellent work experience in Functional, Regression, Smoke, Database, and API testing.

• Performed API testing by using Rest Assured and Postman.

• Used Apache POI to access data from external data source such as excel.

• Created organized, clean, understandable test reports such as Cucumber HTML, JSON, and Extent test reports in different framework approaches for automation testing.

• Experience in using version control system such as GIT and repository tools like GitHub.

• Good knowledge in defect-reporting and defect-tracking tools such as JIRA.

• Good team player, active participants in meetings.

• Possesses excellent communication, documentation and organization skills.

• Lifelong learner, curious to use/integrate new technology/tools in work and life.

• Detail oriented and great interpersonal skills.

Professional Experiences

Client: New Springs Inc., Tampa, FL

Role: QA Automation Test Engineer

Date: August 2018-Present

Responsibilities:

• Developed automation Framework using Java, Selenium, Cucumber and Maven build tool for web-based application.

• Involved POM in my framework to reduce code redundancy and maintenance, and to make the code more readable and efficient.

• Developed Test Cases by analyzing User Stories using Gherkin keywords in Cucumber feature files.

• Created a Runner class using JUnit and Cucumber Options class to execute my tests and created Step definitions for the use of implemented codes along with Hooks.

• Imported all the necessary dependencies and plugins in pom.xml file for my framework.

• Used Apache POI library to read and write data from MS Excel for my framework.

• Performed Behavior Driven Development (BDD) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

• Used Commons IO plugins to take screenshot for bug reporting purpose.

• Set up continues integration tool, Jenkins for scheduling and executing automation test scripts.

• Logged defects in defect reporting toll using JIRA.

• Work closely with development team and business analyst in reviewing the test scenarios.

• Reviewed database test cases according to assigned requirements to validate reports by retrieving data with SQL queries from Oracle database.

• Performed API testing using Postman, Rest Assured library.

• Participated in Agile Scrum methodologies.

Environment: Selenium WebDriver, Java, JUnit, Jenkins, Cucumber, Agile, SQL, Maven, XPath, Eclipse, GitHub, Windows 10.

Client: Adesa, Carmel, IN

Role: QA Automation Test Engineer

Date: June 2017-August 2018

Responsibilities:

• Developed, executed, and maintained Data Driven Test in Selenium automation framework using Java, TestNG, Maven, and POM.

• Extensively used Selenium locators like XPath, CSS Selectors and WebDriver to test the web application.

• Experienced 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.

• Generated very clear and understandable HTML Test Reports using TestNG along with integration of Extent Reports library.

• Used Apache POI to integrate external data source in TestNG framework such as MS Excel for a large amount of data.

• Good knowledge of implementing TestNG Listeners/IT Listeners interface to customize TestNG reports.

• Used Commons IO plugin in TestNG framework to take a screenshot for bug reporting purpose.

• Created separate xml file to group and execute smoke and regression testing from xml file.

• Experienced in using CI & CD tools like Jenkins to schedule and run test scripts.

• Practiced Agile Scrum methodologies.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, XPath, Eclipse, CSS, SQL, Oracle and Windows.

Client: United Bank, Hartford, CT

Role: QA Tester /IT

Date: March 2016-June 2017

Responsibilities:

• Analyzed requirements for each type of user such as customer, staff, and administrators.

• Reviewed and analyzed software requirements specifications to create test plan and test cases for manual testing.

• Collaborated with developers and project manager to develop effective strategies and test plans.

• Performed backend testing using SQL queries to retrieve data from database

• Used MS Excel to write test cases.

• Developed Manual test cases by decomposing use cases for specific functional requirements.

• Performed System, Regression Testing for new releases.

• Executed all the test case and report defects, define severity and priority for each defect.

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

• Attended the project review meetings, daily weekly status meetings and walkthroughs with project managers and leads.

• Worked with cross-functional teams to ensure quality throughout the software development lifecycle.

Environment: Manual Tester, Jira, SQL, MS Office

Technical Skills

Testing Tools Selenium IDE, Selenium WebDriver

Language JAVA, SQL

IDE Eclipse, IntelliJ IDEA, MySQL Workbench, Postman IDE Test Framework JUnit, TestNG, Data Driven Framework, Behavior Driven Development/Cucumber, and Hybrid Framework

Build Tool Maven

Methodologies Agile-Scrum, Waterfall

CI & CD Tools Jenkins

Version Control & Repo Git/GitHub

Data Bases Oracle, MySQL, MS Access

Web Services Testing/API Rest Assured-HTTP Client, with Postman Operating System Windows 10

Domain knowledge E-Commerce, Education, Bank

Education & Certifications

Firat University Elazig, Turkey

Bachelor of Science in Physics

Erciyes University Kayseri, Turkey

Master of Arts in Teaching

American College of Education Indianapolis, IN

M.Ed. in Leadership and Management

Syntax Technologies: Coding Bootcamp.



Contact this candidate