Post Job Free
Sign in

Selenium Engineer

Location:
Brooklyn, NY
Posted:
April 12, 2020

Contact this candidate

Resume:

DZIANIS SHKURATSENKA

Green Card EAD

.

PROFESSIONAL SUMMARY

* ***** ** ********** ** implementation of different QA methodologies such as Waterfall and Agile Development Methodology in all phases of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC).

Expertise in different types of testing such as Smoke testing, Regression testing, Database testing, Integration testing, Functional testing and GUI testing.

Skilled in writing JUNIT Test cases with Cucumber for Java using Selenium WebDriver

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

Strong knowledge on Object Oriented Programming (OOP)concept. Extensively used Java for test case automation with Selenium WebDriver.

Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.

Handling projects starting from Requirement Analysis, Test Design, Developing test cases, Business walkthrough, Test execution and Test Closure.

Performed extensive Manual Testing on Client Server and Web based Applications.

Experience in build tools such as Maven and managing continuous integration, scheduling script execution with Jenkins.

Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber and Selenium WebDriver.

Strong knowledge in SQL, using sub-queries, joins, grouping, views etc. Used SQL scripts to perform Backend testing, SQL are used to updating records and validate database records.

Extensive experience in client/server and web-based application testing including API Testing, manual and automated software testing techniques.

Experienced in Defect Tracking and Report Generation. Used Test Management tool such as JIRA, bug reporting tools to track test performance. PROFESSIONAL EXPERIENCE

SEPTEMBER 2019 – APRIL 2020

QE AUTOMATION ENGINEER, Royal Caribbean Cruises Ltd., Miami, FL

• Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.

• Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts, developers, DBA and others.

• Leading a team of 4 QA engineers as well as coordinating with team members located in Argentina, India, Mexico and Chicago.

• Run Smoke test in the evening, Analyze, Debug and send report to the whole team.

• Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.

• Extensively used Selenium locators like Xpath, CSS Selectors locators to test the web application.

• Configured Selenium WebDriver, SpringFramework, Gradle tool and created selenium

• automation scripts in java.

• Created automated script for API testing using Rest Assured and Spring framework.

• Manage the QA testing of API integration while working closely with the API Integration team.

• Created automated script using response in JSON format and with usage Java and Plain Old Java Object structure.

• Used Java as a programming language and Gradle as build tool. Plain Old Java Object (POJO) approach has been implemented to reduce code redundancy.

• Identified and resolved web services user interface issues.

• Analyzed testing data and wrote detailed reports.

• Managed the framework dependency jars using Gradle. Used Gradle to perform a build from Jenkins Continuous Integration.

Environment: Selenium WebDriver/ IDE, JAVA, POJO, Gradle, Bitbucket, Jira, Xpath, Intellij, HTML, CSS, XML, Postman, Agile, WebClient, WebServices, RestAssured.

JULY 2017 – SEPTEMBER 2019

QA AUTOMATION ENGINEER, EA Games, New York, NY

Working in a Scrum team, attending Daily Scrums, Sprint Planning and estimating efforts and identifying acceptance criteria for user stories, Sprint Retrospective.

Analyzed business requirements, User Story in Agile, system requirements, and data mapping requirement specifications interacting with the client, developers and QA team.

Developed test scripts in Java language using Selenium WebDriver and Cucumber framework in Gherkin format.

Designed, developed and implemented POM based automation testing framework utilizing Java, and Selenium WebDriver.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Implemented Automated execution of tests (nightly and need-based) using Maven and Jenkins.

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

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

Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke and regression testing.

Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.

Executed Manual and Automated tests and reports defects by running automated tests executing manual tests, reviewing results of all tests and reporting anomalies into the defect tracking data base verifying the resolution of all defects for an assigned project.

Developed scripts and performed RESTful API testing using Rest Assured Framework for Regression testing, Smoke testing.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database. Environment: Java, Selenium WebDriver, Jenkins, Maven, Junit, Cucumber, XPath, Eclipse, HTML, CSS, XML, Postman, JIRA, SQL, Agile, Oracle, Windows, Web Services, REST Assured.

AUGUST 2014 – MAY 2017

MANUAL/AUTOMATION TESTER, Freddie Mac, McLean, VA

Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing.

Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.

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

Developed and executed tests that ensure application meets business requirements and system goals fulfill end-user requirements and identify existing or potential issues.

Functional testing efforts for all test scenarios, Positive and Negative tests.

Created Requirements using JIRA and generated traceability Matrices to ensure that all the requirements are covered by the test cases.

Performed data migration from various sources using SQL loader to Oracle database.

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

Actively participated in backend testing while validating the data, manipulating and updating the table using SQL.

Analyzed the graphs and reports in Excel Sheets. Created detailed Performance summary reports.

Using all manual test cases wrote Selenium WebDriver Automation scripts to run in the background.

Conducted data driven testing using Selenium WebDriver and compared the data back end data from the servers.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line. Wrote test cases to handle Alerts on the web page.

Developed automation test cases using the TestNG framework and Selenium WebDriver using Maven for Web Application.

Entered and implemented automated test cases using Selenium WebDriver with TestNG to automate manual testing solutions.

Extensively used Selenium locators like Xpath, CSS Selectors, Fire Bug, Fire path locator and WebDriver to test the web application.

Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.

Performed Cross-Browser to test whether the web applications are working as desired in different browsers and environments.

Used SQL Queries to retrieve data from the database to perform Backend Testing.

Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward. Environment: Selenium WebDriver/ IDE, JAVA, TestNG, Maven, Xpath, Eclipse, HTML, CSS, XML, SQL, Agile, Oracle and Windows.

TECHNICAL SKILLS:

Testing Tools Selenium IDE, Selenium WebDriver

Languages JAVA, SQL, XML, HTML

IDE Eclipse, IntelliJ, SQL Developer, Postman

Test Framework Cucumber, Junit, TestNG, Spring

Build & Integration Tools Jenkins, Maven, Gradle

Processes Agile-Scrum, Waterfall

Bug Tracking Tool JIRA

Version Control GIT

Remote Repositories GitHub, Bitbucket

Data Bases Oracle, MySQL

Operating Systems Windows (XP, Vista, 7, 8, 10), macOS Web Services REST, SOAP

EDUCATION:

Trainings: Syntax Technologies, Coding Bootcamp



Contact this candidate