Post Job Free
Sign in

Engineer Selenium

Location:
Niles, IL
Posted:
June 23, 2020

Contact this candidate

Resume:

Authorized to work in the US for any employer without sponsorship.

Experienced professional with 7 years performing test for front/back end automation Web Services, Client Servers and Web based applications. Hands on experience in Quality Assurance.

Strong knowledge and implementation skills in SDLC, STLC and Bug Life Cycle.

Experience of Creating, Modifying and Maintaining new and existing Automation Frameworks.

Proficient in Test Strategy Implementation, Test Plan development, Test scenarios preparation, Test cases preparation.

Extensive experience in Web front-end and back-end test automation using Java, selenium WebDriver and Robot Framework.

Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as Jira.

Extensive experience of developing Selenium WebDriver test scripts and Hybrid Test Frameworks using Cucumber/JUnit.

Proven ability to develop Behavior Driven scripts with Cucumber and writing Step Definitions, Features in Gherkin language implementing JAVA.

Experience working on RobotFramework with XML databases.

Performed Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins.

Experience in Waterfall and Agile Scrum Methodologies.

Complete knowledge of OOP concept by implementing it in framework.

Experienced in Database Testing using SQL queries in various Relational Database Management System (RDMBS) like MySQL and Oracle SQL servers, in order to view/update/insert record.

Experience in Requirement Analysis and creating Requirement Traceability Matrix

(RTM) between requirements and test cases to ensure Test Coverage.

Solid Knowledge in Automation Testing of applications in different layers API using POSTMAN/REST Assured.

Experience in creating Page Object Model and Page Factory framework as a part of the folder structure.

Expertise in managing dependencies using Maven management-built tool in POM.xml for JAVA Automation scripts.

Participated on weekly meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.

Excellent analytical and problem-solving skills, adaptable quick learner. Programming Languages JAVA, SQL, HTML

Testing Tools Selenium WebDriver, TestNG, Cucumber, Maven, JUnit, Robot Framework

Test Management Tools JIRA, Jenkins

Databases MySQL, Oracle

Testing Frameworks Page Object Model (POM), Data-Driven, Behavior Driven Development (BDD), Robot Framework (KDT).

IDE IntelliJ, Eclipse

PROFESSIONAL EXPERIENCE

CME Group, Chicago IL April 2019 – October 2019

QA Automation Engineer

ROLES AND RESPONSIBILITIES:

Wrote and analyzed Test Scripts with Robot Framework to check if it has covered the functionalities of the User Login, Account Information, Entity Functionalities.

Build Sanity and Regression Test Suits.

Updated existent test cases and provide migration to new application

Code custom keywords for specific entity testings.

Executed manual test cases and compared actual result with expected result.

Attended Daily Scrum, Sprint Planning and Sprint Retro meetings.

Prepared Test Cases with full description of requirements, upload test cases and provide report results to Jira.

Execute test cases before and after bug fixes for each build for User Acceptance testing.

Prepared SQL queries to manipulate and retrieve the testing data from XML database.

Performed Data Driven Testing using Scenario Outline.

Used Jenkins for continuous integration (CI) and continuous delivery (CD) in order to execute them automatically after every successful deployment

Used Jira for raising the issues, bugs, defect tracking.

Performed multi-browser testing using TestNG.

Generating Junit test result HTML Report after execution using Selenium WebDriver.

Developing test cases using Selenium Web driver to validate Popups, Browser navigations and Mouse Movements.

Provided KT sessions for Junior team members on scheduled and as-necessary basis. Echo Global Logistics, Chicago IL May 2017 - April 2019 QA Automation engineer

ROLES AND RESPONSIBILITIES:

Develop a scalable hybrid framework for the regression suite, implementing Cucumber and Selenium WebDriver.

Used IntelliJ IDE to develop JAVA and Selenium scripts.

Maintained RTM to ensure all conditions are covered.

Automated Test Scripts in Selenium WebDriver and JAVA.

Scheduled and managed continuous integration and automatic build by using Jenkins, Git and mailed the outputs to team members.

Gathered requirements documents such as design documents, business requirements etc.

Write and execute Test cases.

Test the rules and requirements of the business in different environments.

Test web application for functionality, GUI, usability, navigation and OS compatibility.

Executed Regression test suite on each build and for different stages using Selenium WebDriver

Extensively involved in executing, analyzing and verifying test results and worked to resolve the issues.

Used Jira for managing test executions and defect tracking.

Extensively used Selenium WebDriver API and Cucumber for automating the test cases.

Performed Database testing by using JDBC Adapters and writing custom SQL queries.

Participated in daily and weekly meetings and discussed the project’s latest updates, implementation and modifications.

Involved in developing BDD framework, using POM (Page object Model) and creating Feature files, Step definitions and Runner class.

Created an Extend Report for tracking the execution of codes. Additionally, adding the taken screenshots for failed steps.

Used Apache POI for reading and validating the data from Excel sheets.

Developed Manual test scenarios and test cases from Business Requirements and Design documents.

Hands on experience using locators ID, XPATH, CSS selectors for identifying Web Elements.

Logged defects in JIRA with defect type, priority and detail information about the defect and route it to specified application groups.

Proficient in Black Box, Functionality, Positive, Negative, Regression, UAT.

Expertise in Database testing, Data manipulation using SQL queries and establishing Database connection with Java Database Connectivity API.

Work closely with the development team to identify and resolve any application-related issues, implement and test solutions.

Discover Financial, Riverwood IL March 2015 – May

2017

QA Automation Engineer

ROLES AND RESPONSIBILITIES:

Analyzed Business Requirements and Functional Specifications based on SMART criteria and developed Test Plan, detailed Test Scenarios, Test Strategies and Test cases.

Created, prepared and conducted quality assurance review meetings, developed check lists and other QA documentation like test strategy Document and Defect Reports.

Interacted with developers to discuss existing software defects and re-tested the fixed issues.

Designing an automation test framework using Junit and Maven and developing BDD scripts with Cucumber and defining reusable methods for the behavior of the application.

Build test automation solutions in an Agile environment.

Wrote the SQL queries to get the data and performed data validation against Reports.

Created reusable automation scripts using JAVA and Selenium WebDriver.

Automated API Web Services requests and responses of RESTful services.

Performed Regression testing on new builds, for every modification in the application.

Used different kinds of Assertions and Attributes for validation test cases. Education

Bachelor of Arts in Linguistics, May 2011

Kyrgyz-Russian Slavic University, Bishkek, Kyrgyzstan



Contact this candidate