Post Job Free
Sign in

Engineer Selenium

Location:
Brooklyn, NY
Posted:
November 03, 2020

Contact this candidate

Resume:

ANDREI SHELEKHOV

Quality Assurance Automation Engineer

PERSONAL INFORMATION

Address:Brooklyn, NY, 11228

Phone:646-***-****

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

LinkedIn:https://www.linkedin.com/in/andrei-shelekhov/ Reliable and highly motivated specialist ready to help establish a quality process of creating a quality product. 5 years of versatile IT experience specializing in Software Quality Assurance. My goal is to continue my professional growth, contributing to the development of your company.

PROFESSIONAL SUMMARY

● Various knowledge within domains such as financial, healthcare, human resources.

● Strong knowledge of Java and Object-Oriented Programming (OOP) concepts.

● Proficient in using test automation tools such as Selenium WebDriver in testing on Web based applications.

● Excellent experience with Cucumber, Junit, TestNG, Maven for Project management tool, GIT as version control tool, Jenkins for Continuous Integration.

● Expertise in Agile, it’s values and principles and Scrum Framework.

● Experience in various Testing Activities including Requirement review, creating Test Cases and Test Scripts, Test Execution, Log Defect, and Test report.

● Conversant in implementing various functional testing types and techniques.

● Proficient in Backend Database Testing in different RDBMS like MySQL and Oracle using JDBC (Java Database Connectivity).

● Excellent experience in testing REST API using Postman and Rest Assured.

● Expertise in Identifying, Reporting and Tracking Defects using the JIRA, HP ALM test management tools.

● Experienced in developing and in maintaining different automation frameworks such as Data-Driven, Behavior-Driven and Hybrid frameworks utilizing Java and Selenium WebDriver with Page Object Model (POM) and Page Factory.

● Proficient in creating feature files in Cucumber implementing BDD

(Behavior-Driven Development) with help of Gherkin language as well as experience implementing TDD (Test-Driven Development) using TestNG and it’s annotations to manipulate tests.

● Experienced in DDT (Data-Driven Testing)using Excel with Apache POI.

● Comprehensive knowledge of all stages of the SDLC (Software Development Life Cycle)and STLC (Software Testing Life Cycle). PROFESSIONAL EXPERIENCE

QA Automation Engineer

Merrill Lynch, Hopewell, NJ

09/2018 - current

● Worked in a Scrum team, participated in Daily Scrums, Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective meetings.

● Collaborated with BA team and business owners to acquire maximum knowledge on the application, conducted additional research on industry to collect information for better understanding of the project and requirements from the end-user point.

● Reviewed and analyzed user requirements, participated in Verification and Validation for developed software.

TECHNICAL

SKILLS

Automation

Testing Tools and

Frameworks:

Selenium

WebDriver

Selenium IDE

Cucumber

JUnit

TestNG

Programming

Languages, Data:

Java

XML

HTML

CSS

SQL

Gherkin

XPath

JSON

Project

Management

Tools, Version

Control and CI/CD

Tools:

Maven

Git

GitHub

Jenkins

Database Testing:

MySQL

Oracle

MySQL Workbench

JDBC

API Testing:

REST API

JSON

Rest Assured

Postman

Bug Tracking

Tools and IDE:

Jira

HP ALM

Eclipse

IntelliJ IDEA

● Performed Manual Testing: requirement analysis, test case writing, test execution, bug reporting, verified test results vs requirements.

● Performed Automated Testing: requirement review, designing test cases scenarios, environment setup, test execution, log defect and test report.

● Designed automation hybrid framework with combination BDD and DDT with help of Maven, implementing Page Object Model with Page Factory, using Java, Selenium Web driver, Cucumber and JUnit.

● Tracked and reported software defects and interacted with developers to resolve technical issues using JIRA test management tool.

● Extensively used Selenium locators XPath, CSS Selectors to test the web application.

● Performed API (RESTful) testing, using Postman and Rest Assured Libraries.

● Set up Jenkins for automated execution of tests.

● Conducted backend testing using SQL queries and JDBC to validate data for MySQL database.

● Updated the code on a daily basis using GIT and GitHub repositories, pushed the latest commits, maintained code regarding minimizing merge conflicts.

● Gathered test results to generate reports using Cucumber, Maven, Jenkins and documented the issues and knowledge gained.

Automation Tester

Inova Health System, Arlington, VA

10/2015 - 08/2018

● Worked in Agile Development Methodology, actively participated in ceremonies.

● Successfully designed and maintained Test Automation Framework using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading design patterns and approaches.

● Manually tested, verified that the application meets user requirements.

● Developed automation scripts using Selenium WebDriver and TestNG and ran them in parallel.

● Created, maintained and ran the automated Smoke and Regression suites using Jenkins Continuous Integration and analyzed results and file bugs

● Expertise in grouping of test cases for Regression using TestNG Annotations.

● Performed Backend Testing on MySQL database by writing SQL queries and using JDBC.

● Performed Automation Testing of applications in different layers API (RESTful) using POSTMAN and REST Assured.

● Tested applications in different browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

● Worked with developers to reproduce bugs and resolve matters.

● Actively participated in status report meetings and interacted with others. EDUCATION

Institute of Management Arkhangelsk, Russia — Master’s Degree Business Management, 09/2007 - 06/2012

Syntax Technologies Virginia, United States — Coding Bootcamp SDET - Vocational Training, 01/2016 - 07/2016

Project

Management

Methodologies,

approaches,

practices, models,

processes:

Agile and Scrum

Waterfall

Behavior-Driven

Development

Test-Driven

Development

CI/CD

Page Object Model

Page Factory

Software

Development Life

Cycle

Software Testing

Life Cycle

Software Defect

Life Cycle

Types of Testing:

Front End Testing

Functional Testing

BlackBox Testing

Regression Testing

Smoke Testing

Sanity Testing

System Testing

Back End Testing

Database Testing

API Testing

Manual Testing

Ad-Hoc testing

Exploratory Testing

TOP SOFT

SKILLS

Responsibility

Motivation

Positive Attitude

Engagement

Energy

Team-Oriented

Critical / Logical

Thinking

Problem Solving

Troubleshooting

Result Focusing

Friendliness

Flexible

Empathetic

LANGUAGES

English, Russian



Contact this candidate