Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Schaumburg, IL
Posted:
February 05, 2024

Contact this candidate

Resume:

Ruslan Bekturganov

Software Development Engineer in Test

Chicago IL

ad3dz1@r.postjobfree.com

US Citizen

+1-312-***-****

https://www.linkedin.com/in/ruslan-bekturgan/

With over 9+ years of experience as a Software Development Engineer in Test, I possess exceptional troubleshooting skills and a robust comprehension of both automation and manual testing. My expertise lies in testing and upholding the quality of software. Professional Summary

● Software Development Engineer in Test (SDET) with 9+ years of experience in Manual and Automation testing both for front end and back end of web and mobile applications.

● Experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Agile/Scrum.

● Expertise in Automation testing using Java, Selenium, JUnit with Cucumber libraries.

● Developed and maintained Behavior Driven Development (BDD) automation framework with POM (Page Object Model) design pattern for front-end and back-end testing using Java OOP language, and Cucumber with JUnit

● Experience in REST API test automation using Rest Assured library and JAVA, and for manual testing using POSTMAN, and Swagger.

● Working experience with JSON/XML API data transactions using faster XML library for JSON data manipulation purposes during API testing.

● Expertise in Database Testing using SQL queries and establishing Database connection with JDBC API (Java Database Connectivity API) to trigger the data from database to automation.

● Implemented custom Data Driven Development Framework using various external data source handlers like Apache POI for Excel, JDBC, and Cucumber Scenario Outlines with Examples table, and DataProvider with TestNG.

● Experience in Continuous Integration tool like Jenkins for scheduling Smoke and Regression testing in AWS EC2 virtual machine.

● Experience of using Amazon Elastic Compute Cloud (EC2) from Amazon Web Services to create and run virtual machines and running tests in parallel using Selenium Grid.

● Prioritized issues based on importance, and Reporting defects using Jira with Confluence.

● Strong believer of teamwork, collaboration with cross-functional teams, strong analytical, problem- solving, decision-making, written, and verbal communication skills. Technical skills

Languages: HTML, SQL, Java

Testing Tools: Selenium WebDriver, Selenium Grid, Cucumber, Postman, Rest Assured, JDBC.

Testing Frameworks: BDD (Behavior Driven Development), TDD (Test Driven Development)

Mobile Testing Tool: Appium, Android Studio, Java

Database: Oracle SQL, PostgreSQL, JDBC

Build and Version Control tools: Maven, Git, GitHub, and Bitbucket.

CI/CD Tools: Jenkins

Operating Systems: Win, macOS, Unix/Linux commands

Cloud Computing: AWS EC2

MS Office: Outlook, Word, Excel, PowerPoint, MS Access. Experience

Catepillar, Chicago IL

Senior SDET

06/2020 – present

● Working in Agile Scrum environment by attending various meetings, like Daily Stand-Up, Sprint Planning, Retrospective and Sprint Review meetings.

● Performing Manual and Automation testing for web application and mobile applications.

● Created and maintained documentation related to test plans, test cases, and automated test scripts.

● Created and maintained BDD (Behavior Driven Development) framework using Java with Selenium WebDriver, Cucumber, Rest Assured, JDBC, and Maven as build tool.

● Performed Rest API testing using Postman, Swagger, and Rest Assured library for automation.

● Performed database validation by writing SQL queries for PostgreSQL and used JDBC (Java Database Connectivity) for connecting database with automation suite.

● Used Jenkins as CI/CD tool and running jobs on nightly basis to perform Regression and Smoke tests

● Used Github as git repository and perfomed various git commands.

● Performed Data Driven Testing using external files like Excel Spreadsheets with Apache POI library and tested functionalities with different sets of data.

● Work closely with cross-functional teams, including developers and QA, to understand software requirements and design effective test strategies.

● Expertise in Web Application/UI Testing with Selenium WebDriver.

● Debug and diagnose software defects and work with development teams to resolve them. CVS Healthcare, Chicago IL

SDET

06/2018 – 06/2020.

● Developed, maintained, and executed test cases both with Automation and Manually based on business requirements and acceptance criteria, and automated test scripts through SDLC using Agile/Scrum framework.

● Developed and maintained Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios using Runner class with Java.

● Performed back end testing for Oracle SQL database using complex SQL queries and JDBC (Java Database Connectivity) for connecting database to automation suite and validating data through automation suite.

● Performed REST API testing using Java Rest Assured library and validated JSON responses using POJO classes, and Serialized and Deserialized API responses.

● Tested Mobile Application using Android Studio and Real Devices to test the application using Appium.

● Detected, reported, tracked, and contributed to defect resolution through defect management tool JIRA.

● Participated in cross browser testing in Chrome and Edge using Selenium Grid.

● Was responsible for Functional, Integration and Regression Testing using Selenium.

● Optimized critical workflows in software products helping co-workers writing reusable test scripts using Java Data structures.

● Experience in Continuous Integration (CI) tool like Jenkins for scheduling Smoke and Regression testing in AWS (Amazon Web Services) EC2 virtual machine.

● Used Bitbucket as a code repository and Git version control tool

● Developed Cucumber HTML, and JSON test reports.

Citibank, Chicago, IL

10/2016 - 06/2018

Software Development Engineer in Test

● Assessed & analyzed user stories and participated in Sprint Planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test Procedures, Test reports.

● Developed and Implemented Test Scripts using Selenium, TestNG, analyzed Test Results.

● Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigation, Mouse Movements.

● Performed Functional testing as per user stories and performed Integration Testing using Automation scripts.

● Performed Parallel and Cross Browser testing on different browsers at the same time using TestNG, Selenium.

● Designed and developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Cucumber, TestNG and XPath.

● Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

● Created test reports generated out of TestNG and created the error screenshots.

● Managed individual sprints user stories and tasks using JIRA as tracking tool.

● located the objects based on ID, Name, XPath, CSS Selector…

● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

● Managed the framework dependency jars using Maven

● Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

● Written various Assertion on Cucumber so that the entire process will be executed in a step-by- step process.

Change Healthcare, IL

06/2014 – 10/2016

QA Automation Engineer

● Reviewed user requirements and Use Case scripts to generate Test cases for Functional testing.

● Performed Smoke and Back- end testing.

● Contributed in setting up tests to run with Jenkins CI tool and worked with Bitbucket version control tool.

● Used JDBC (Java Database Connectivity) for database connectivity and executing SQL queries to get data from Database.

● Applied Apache POI methods for writing and reading to/from Excel sheets to perform Data Driven Testing.

● Participated in peer review with team and developers to review test scripts.

● Automated Restful services using Rest Assured API in java

● Logged Defects in Jira and maintained tracking of the defects from beginning to end of the Software Testing Life Cycle.

● Execute parameterized and parallel testing using Test NG getting detailed HTML reports.

● Created and posted guidelines on Confluence explaining my coworkers the flow of the framework.

● Detected GUI elements using different locators like ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath and CSS.

● Executed parallel testing using Selenium Grid for Cross-Browser and Compatibility testing to test how the web applications are working in various browsers.

● Participated in all activities of Agile software development and test development life cycles.

● Environment: Selenium WebDriver, Selenium Grid, Java, TestNG, Maven, XML, JSON, Jenkins, SQL, Jira, Apache POI, Bitbucket, JDBC, Sauce Labs, Rest Assured API Education

● College: Automated information processing and control systems. (4 years, 2012)

● Certificate: Windows Server Network Administration.

● Certificate: Repair, maintenance, modernization of computer and network.



Contact this candidate