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