Summary
Overview
Work History
Testing Methods
Tools
Languages/Frameworks
Version Control
Defect Tracking
OS and IDE
Timeline
Generic

Ernest Bolotbek

Arlington Heights,IL

Summary

Caring deeply for quality and striving for the best user experience has led my journey in the software development to many accomplishments that warm my heart knowing I brought positive impact finding bugs and providing useful feedback. I am building on my software testing skills , learning new things day by day and adding to 10+ years of experience in Software Quality Assurance. I am a strong believer in test automation. I think that automation sets up the team to success by overcoming the difficulties in navigating tedious repeat work in testing and retesting. Building a smoke test and end to end testing suites will eliminate the risk of causing unintended failures that result in loss/harm to our clients. I enjoy bringing automation solutions to promote quicker turn around at pushing code to users and achieving higher confidence in decision making.

  • Used newman to run postman collections through command line and generated reports like allure, htmlxtra
  • Extensive experience testing apis, by writing Schemas to validate response values and structure, and verify error codes.
  • Excellent experience in using regex (regular expressions) to validate strings match a required pattern
  • Firm knowledge of JAVA programming language and expertise in developing automation tests using Selenium WebDriver, RestAssusred and developing automation frameworks using JUnit, TestNG based on project build tool Maven.
  • In-depth experience in API testing REST services using Rest Assured, Postman
  • Expericence using Azure DevOps
  • Experience building, deploying and configuring applications
  • Azure Key Vault testing
  • Good experience with load testing server side operations, checking for response times, latency and presence using Jmeter.
  • Hands on experience with multi-threading and streams.
  • Ability to collaborate cross-functionally to support production deployment.
  • Write test plans, create test cases and identifying use case.
  • Comprehensive knowledge of software development lifecycle as well as software testing lifecycle(SDLC/STLC).
  • Experienced in running Regression and Smoke suites via scheduled jobs in Jenkins by continuous integration of newly produced tests.
  • Skills in producing descriptive, easy to follow test scripts for automated testing.
  • Experience in reporting bugs with detailed description and possible sources of failure and with highlights to the exact requirement and acceptance criteria.
  • Overwhelming experience in implementing Page Object Model with Serenity-BDD test framework.
  • Hands on experience with API testing framework Karate.
  • Sufficient experience executing tests in parallel mode using maven-surefire with/without Jenkins.
  • Enough experience testing Mobile apps with Appium desktop and automation.
  • Good experience in RDBMS, writing SQL queries to verify application is writing data correctly.
  • Maintained the Selenium and Java automation code and resources in GitHub, Bitbucket over the time for refinements and new features by utilizing Git.
  • Integrated Data Driven scenarios with Apache POI and creating test-data to make sure proper test coverage.
  • Sound knowledge of AWS architecture and AWS core services.
  • Enthusiastic and effective team player with excellent interpersonal skills, who can efficiently perform as an independent unit as well.

Overview

12
12
years of professional experience

Work History

Senior Automation Engineer

Alliant Credit Union
Chicago, IL
09.2023 - Current
  • Responsible for In Sprint QA activities: writing manual test cases, automation.
  • Integrated C# and Java based End To End test cases into CI/CD pipeline. (Azure DevOps)
  • Responsible for monthly automation activity reports
  • Managed 1200 C# test cases. Wrote 200 new test cases in JAVA
  • Production/release testing support
  • Lead the team of 5 QAs for Replatforming project, where we are building new apis from scratch to replace our legacy web services.
  • Responsible for work assignments to QAs
  • Providing Knowledge Transfers
  • Implementing best practices in organizing automated postman collection tests

QA Engineer

Bank of America
Chicago, IL
08.2020 - 08.2022
  • Responsible for integration testing of newly developed apis in sprint
  • In sprint automation of all tests using Cucumber, and RestAssured
  • Did daily sanity checks of over 500 api endpoints
  • Execution of regression
  • Production release support
  • Writing reports and creating bugs
  • Onboarding and training of newly joined QA resources
  • Actively participated in technical design meetings
  • Facilitated testing of specific applications by using technologies
  • Automated time consuming process of creating customer ids
  • Actively helped team to write testable acceptance criteria
  • Gained experience testing IP-whitelisting policy, Throttling policy
  • Gateway testing

QA Automation Engineer

Wells Fargo NA
Chicago, IL
02.2019 - 06.2020
  • Achieved increased awareness of the quality from user's perspective by communication within the team.
  • Introduced a structured test case management by means of new Jira issue types Test Plan, Test Set, Test Case. Thus achieving clear RTM.
  • Achieved teams better understanding of the QA automation processes by demonstrating the flow of test runs.
  • Enabled and encouraged every team member to participate in understanding the workflow of Regression and Smoke suites as well as how to replicate failed tests manually, to make sure that new changes in the code base didn't introduce failures.
  • Helped team members with writing user stories, acceptance-criteria by applying OOP principles.
  • Within the team achieved increased awareness towards the importance of ensuring proper test coverage by writing and updating manual test cases for team use. Introduced the idea of atomic test case, which enables us to test user stories incrementally by splitting a story to as many test cases as necessary (usually per each acceptance criteria) .
  • Demonstrated success in black box and white box testing.
  • Responsible for test data creation through hands on experience with mainframe application.
  • Worked with off-shore teams to complete timely tests and facilitate smooth product releases.
  • Augmented knowledge of Keyword driven testing with Excel, Apache POI tools by actively participating in all available trainings and workshops.

QA Automation Engineer

HYLA Mobile
Chicago, IL
12.2016 - 01.2019
  • Participated in all phases of Agile methodology including sprint planning meetings, daily stand-up, demo, grooming and retro.
  • Produced test scripts for automated testing of new software.
  • Developed a keyword driven framework for explicitly use data input into tests using dynamic regex capture.
  • Developed from scratch BDD testing framework using Cucumber features, Scenarios in Gherkin format and step definitions.
  • Implemented Page Object Model when designing the testing framework.
  • Performed white box testing using SQL developer, Postman and automated using JDBC, restAssured using JAVA.
  • Executed tests in parallel using testNG xml runners, as well as maven sure-fire plugin.
  • Analyzed requirements and applied acceptance criteria to identify defects related to issues after properly testing and reporting back to developers with clear documentation and screenshots.

QA Analyst

U.S cellular
Chicago, IL
03.2014 - 11.2016
  • Analyzed user requirements for application improvement additions such as new features.
  • Heavily involved in SQL querying of databases.
  • Tested applications in different web-browsers.
  • Automated test cases using Page Object Model with Cucumber, Selenium, Java, Maven.
  • Executed regression tests and analyzed failures, and generated reports for review.
  • Reported defects with descriptions, steps and screenshots.

Testing Methods

Functional testing, Front-end testing, Back-end testing, Regression testing, Smoke testing, Sanity Testing, API testing, End-to-end testing.

Design, develop, implement and maintain automated and manual test plans to address areas such as load testing, functional testing, unit testing, regression testing, negative testing, integration testing, error or bug retests , or usability.

Tools

Cucumber, Selenium WebDriver, Selenium Grid, Sauce Labs, Rest Assured, Postman, Jenkins, Maven, Gradle, JDBC, Apache POI, Appium, Postman, restful, Jmeter, GitLab, Junit, TestNG.Jenkins,CSV, JSON, YML, XML

Languages/Frameworks

JAVA, Javascript, SQL, HTML, XML,Json, Gherkin, Hybrid, BDD, Data Driven, Keyword Driven, Cucumber, Serenity, Karate, Project Lombok, Rest Assured

Version Control

Git, Mercurial, GitHub, GitLab, Sourcetree, Bitbucket

Defect Tracking

Jira, HP ALM, Xray

OS and IDE

Windows, MacOS, CentOS, Ubuntu, IntelliJ, Visual Studio Code, Eclipse, Oracle DB, Toad

Timeline

Senior Automation Engineer

Alliant Credit Union
09.2023 - Current

QA Engineer

Bank of America
08.2020 - 08.2022

QA Automation Engineer

Wells Fargo NA
02.2019 - 06.2020

QA Automation Engineer

HYLA Mobile
12.2016 - 01.2019

QA Analyst

U.S cellular
03.2014 - 11.2016
Ernest Bolotbek