Sign in

Selenium Engineer

Des Plaines, IL
October 20, 2020

Contact this candidate


Makmo Aktleuov

Chicago, IL***** 513-***-****

Authorized to work in the US

Professional Summary

Strategic and results-driven Automation Tester, offering 5 years of practical experience in Agile Scrum and Waterfall environments. Good proficiency in both MANUAL and AUTOMATION testing of web based applications, databases and API's. Fast learner and creative problem solver.

Profound experience in all project phases Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog Grooming, Sprint Review and Retrospective.

Good comprehension of SDLC (Software development life-cycle), STLC (Software testing lifecycle) and Defect Management lifecycle

Experienced in Preparing Test Plans, Test Cases, Test Strategy, and Test Scenarios, Test data, Test log and Defect Reports.

Expert knowledge of JAVA Object Oriented Programming (OOP) language and its implementation while automating testing.

Experience in designing, developing and maintaining Behavior Driven Development Framework applying Page Object Model pattern using Java and Cucumber with JUnit.

Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.

Build Test Driven Development and Data Driven Development frameworks from scratch.

Hands - on experience in Automation tools such as Selenium WebDriver and Selenium Grid with testing tools like TestNG and JUnit.

Capable of performing cross browser testing using TestNG, Selenium Grid in AWS virtual machines.

Created and executed test scripts using Selenium WebDriver, JAVA, TestNG and build-time dependency management tool Maven.

Good ability to script feature files in Gherkin language using Cucumber for BDD framework.

Performed Automation on Android Mobile devices using Android Studio for emulator purposes and Appium server for connectivity purposes and Java with Selenium.

Build test cases and test scripts for Mobile automations.

Performing Mobile Application testing manually and automatically with Appium to verify Security, Functionality and Usability working properly.

Used Appium for Mobile Testing such as Android.

Skillfully searched and found locators like XPATH, CSS, ID, Class in HTML.

Competent in working with software version control system –GIT.

Qualified in performing different test types such as (Functional, Positive, Negative, Black box, Front- End, Back- End, and API testing).

Hand on experience in REST API test Automation using RestAssured Library and JAVA, and for Manual testing purposes with POSTMAN.

Work with automation team to develop and execute automated tests

Working experience with JSON/XML API data transactions.

Expertise using JIRA as the project management tool for defect-reporting and defect-tracking.

Solid experience in working with Continuous Integration/Continuous Deployment (CI/CD) process using Jenkins in combination with Maven and scheduling test cases on daily and nightly basis.

Expertise in Database Testing, Data Manipulation using SQL queries and establishing Database connection with JDBC API and JAVA

Worked with AWS Oracle Database and EC2 Amazon services (AWS).

Proven ability in working individually or as part of the team, Problem solving, reporting and assisting to Manage.

Work History

QA Automation,

Date: 03/2018 - to current

Company Name: J.B Hunt Transport Services – Chicago

Environment: Selenium WebDriver, Cucumber, TestNG, JUnit, Maven, API – Postman, Rest-Assured, Jackson libraries, Jira, Git, Gherkin, GitHub.

Developed, maintained and executed Automation and Manual test cases based on business requirements and use cases, and automated test scripts through Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC).

Implemented Regression, Functional, Smoke in Front-end, Back-end parts of Enteprise Application

Built suites of automated tests as part of the iterative and Agile development process and integrated them as part of developer's work and reported the results immediately.

Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.

Performed Black box, Regression, System, Integration, Smoke, Functional, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning, and Release Planning meeting.

Configured and automated Functional test cases using Selenium WebDriver, TestNG, JUnit, Maven build tool.

Created automation scripts in Java Language using IntelliJ Idea.

Created test plans, test cases/scripts, defect reports for multiple products

Used JUnit to run the tests and generate the Cucumber HTML reports.

Designed, developed and implemented POM based automation testing framework utilizing Java, JUnit and Selenium WebDriver.

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

Developed and Executed Test Scripts test scripts using Selenium WebDriver, JUnit, analyzed Test Results.

Extensively used Selenium locators like XPath, CSS Selectors, Firebug and Fire path locators and WebDriver to test the web application.

Involved in browser interoperability testing for various versions of Internet Explorer, Chrome, and Firefox.

Wrote Data Driven tests to check how application performs with different sets of data.

Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.

Involved in the automation of Web API testing using Rest-Assured library by invoking HTTP method/calls.

Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases.

Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

Used JIRA to track the tasks and issues, attended daily status meetings to update the status work.

Developed scenarios for writing Test Cases and Test Scripts for functions of the application.

Quality Assurance,

Date: 02/2016-03/2018

Company Name: Verizon

Environment: Selenium WebDriver, TestNG, Maven, Oracle SQL, Appium-Android.

Analyzed Business Requirements and worked with Development Team for understanding details of Functional Requirement on Web/applications & Mobile applications.

Managed mobile automation script for Mobile Web Application, Native Application, and Hybrid

Using Appium for Mobile Testing for Android and test different kinds of Applications, such as Native, Web Application and Hybrid Applications.

Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle.

Worked with various teams such as software development, system integration to identify defects in the software.

Work closely with Product Management and Software Development teams to develop/validate test scripts, manual and automation

Design, develop and execute test plans based upon functional and technical design specifications

Performed black box and white box testing, both manual as well as automated testing for the bug tracking system.

Provide developers with written steps to reproduce software defect problems.

Provided feedback to developers vendors and clients.

Planning various test case scenarios to detect bugs, classify the errors on the basis of severity, priority, and informing the development team.

Log and manage bugs/performance issues with Development team

Tested web applications for broken links, URLs, stress test and performance test .

Finding, Logging and prioritizing the defects using JIRA .

Attended weekly training to understand real-time application of Selenium software testing framework.

Attended review meetings to analyze client requirements, and arranging test environment for the execution of test cases.

Automated execution of test cases designed during Planning phase, execution on Test Environment and Production Environment of the applications.

Evaluated user problems and issues with software performance.

Carrying out daily smoke/sanity testing through automated scripts to ensure the Environment is ready for testing and the interfaces are working fine.

Created, Updated and Reviewed of Test cases and Test Scenarios.


Core programming language: Java

Mobile Automation: Appium

Mobile: iOS, Android OS, Windows Phone

Build Tools: Maven

Distributed Version Control System (DVCS): GIT

Bug Tracking/project management tools: Jira/Confluence

API Manual collaboration platform: Postman, Postwoman, CURL Command

Web Automation: Selenium WebDriver, Selenium Grid, Test NG, JUnit, BDD

API Automation libraries: Apache HTTP Client, Rest-Assured, Jackson Libraries

BDD: Cucumber

VC providers: GitHub

Knowledge of the service offered by cloud platform provider such as AWS

Contact this candidate