Post Job Free

Resume

Sign in

Software Development Back End

Location:
Fort Lauderdale, FL
Posted:
September 21, 2023

Contact this candidate

Resume:

Dmitry Stepkin

Software Developer Engineer in Test

754-***-**** adzupb@r.postjobfree.com Miami, FL, USA. Willing to relocate Authorized to work in the US.

PROFESSIONAL SUMMARY:

A highly competent and results oriented Full Stack Software Development Engineer in Test with 5+ years of experience.

Excellent experience in Testing Process of Web-Based and Client-Server Applications using Java as Programming Language, Selenium WebDriver, REST Assured Library, JUnit, Maven, Jenkins, Git, Cucumber, SQL and JDBC

Strong experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle using Agile/Scrum, Waterfall methodologies.

Involved in Agile ceremonies including Daily Scrum, Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective.

Extensive experience in System Testing, Smoke Testing, Functionality Testing, Regression Testing, Positive and Negative Test, Front-End, Back-End, UI and API Testing.

Strong in writing SQL queries to perform backend data validations.

Expertise in Selenium automation using Selenium WebDriver, Java, JUnit, TestNG & Maven.

Perform manual testing using Postman and automated testing of Web services using RESTful API using REST Assured libraries.

Experienced in designing and implementation of Automation Frameworks including TDD, BDD, data driven, and keyword driven using Selenium WebDriver with Java.

Strong knowledge of developing test script using Object Orient Programming Concepts (OOP).

Experience building test automation framework based on Page Object Model (POM), JUnit and Selenium WebDriver with Java and JDBC.

Proven knowledge of Gherkin language to read and write feature files with Cucumber.

Possesses good communication skills, self-motivation, computational thinking; pro-active, task-oriented problem solver and team player with good mathematical skills and ability to quickly learn new technologies and systems.

TECHNICAL SKILLS:

Languages: Java, Python, HTML, SQL, CSS, Gherkin

Automation tools: Java, Selenium WebDriver, Maven, JUnit, TestNG, Cucumber, Jenkins, Postman, JDBC, REST Assured, Apache POI, AWS

IDE: IntelliJ IDEA, Postman, Sublime Text

Data bases: Oracle, MySQL, PostgreSQL, SQL Server

Framework/Design: Behavior Driven Development (BDD), Data-Driven Testing (DDT), Page Object Model

(POM)

Project Methodologies: Agile-Scrum, Waterfall, SDLC, STLC

Bug Tracking Tools: Jira / Jira Xray

Version Control System: Git, GitHub

Operating Systems: MacOS, Windows

EDUCATION:

Master’s degree in specialty – “Electrical Power Engineering,” Moscow Power Engineer University, o Moscow, Russia, September 2005 – April 2011

PROFESSIONAL EXPERIENCE:

Walmart, Reston, VA (Remote) April 2022– Present

SDET

Responsibilities:

Worked in Agile Scrum work environment, attended Daily Stand Up, Sprint Planning ana Grooming meetings Sprint Demo and Retrospective Meetings.

Performed and maintained Functional, Smoke, Regression, End-to End and Back-End test scripts for web- based applications using Selenium WebDriver, Java, Maven, JUnit, Cucumber with Gherkin language implementing Data-Driven Framework.

Worked with Behavioral Driven automation framework with Selenium WebDriver, Java, Maven, JUnit, Cucumber.

Implemented POM (Page Object Model) automation design pattern using Java, Singleton Pattern, JUnit and Cucumber.

Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of test cases to run Regression Testing.

Developed and maintained test cases, and test data based on the requirements document.

Selected the Test Cases to be automated and performed functional testing.

Analyzed execution failures and performed defect reporting, tracking and report generation using Jira.

Performed REST API Testing using Postman and REST Assured Library to validate the responses against the database.

Used POJO (Plane Old Java Object) with Jackson-data bind and Lombok libraries in API requests and asserting response by using JUnit 5, Hamcrest, and Serenity libraries.

Used SQL Queries and JDBC to verify the data from the Oracle database.

Integrated with Continuous Integration tools/Jenkins for running Smoke Suite on daily basis automatically. Environment: Java, SQL, Postman, Selenium WebDriver, GitHub, Oracle, Maven, Jira, JUnit, Postman, REST Assured, Webservice API, Scrum, BDD Cucumber, Gherkin, Jenkins, CI/CD, Functional & Back-End Testing. Mosoblenergo, (Moscow, Russia) February 2018 – March 2022 Role: QA Automation Engineer

Responsibilities:

Developed a framework from scratch and achieved approximately 70% automation using Selenium WebDriver, TestNG, Cucumber, and Maven.

Interacted with Product Owner, customers and project team members in analyzing the user stories and acceptance criteria.

Launched several applications within the company, which contributed to improving efficiency and increasing revenue.

Wrote Test Cases and executed them manually and automation using Jira to test the application for its functionality by executing Smoke and Regression suits.

Involved in automation framework set up & customization & issue handling.

Performed and scheduled Daily Smoke Test script by using Jenkins.

Wrote automated testing scripts with Selenium WebDriver that reduced validation testing by 50%.

Identified the initial setup, input data, appropriate steps, and expected responses in the manual test cases.

Implemented BDD framework by writing features files, step definitions and diligently worked with the Product owner using Cucumber.

Performed Data-Driven Testing using Selenium WebDriver functions, which reads data from property and CSV files with Apache POI.

Executed webservices testing using Postman & REST Assured, validated request & response against database.

Automated RESTful API by using REST Assured Java libraries in Automation Framework

Used Jira for Bug Tracking and Reporting, also followed up with the development team to verify bug fixes and update bug status.

LLC BELS-21, (Moscow, Russia) November 2014– January 2018 Role: Founder, CEO

Establish a company in Electric power engineering. Company mission - developing projects B2B. Responsibilities:

Founded and built the company from scratch, establishing its long-term goals, vision, and strategic direction.

Exploring potential clients and projects to expand the company's client base.

Building and maintaining strong relationships with clients, understanding their needs, and delivering high-quality solutions.

Establishing partnerships and collaborations with other businesses and organizations in the industry.

Providing leadership and guidance to employees, fostering a positive work environment.

Recruiting, hiring, and retaining qualified professionals to ensure a skilled workforce.

Reviewing and approving technical documentation, ensuring it meets industry standards and specifications.

Successfully sold the company after building and optimizing all processes. ZAO ELEKS, (Moscow, Russia) March 2011– November 2014 Role: Senior Power Engineer

Responsibilities:

Development of technical specifications for increasing capacity and new connections.

Analysis and verification of technical documentation and its approval.

Inspection of equipment and drafting repair plans.

Communication with company management, participation in meetings.



Contact this candidate