Nazar Hommenov
SDET (Software Development Engineer in Test)
Chicago, IL
linkedin.com/in/nazar-h-98b4811b6
**********@*****.***
Authorized to work in USA Green Card holder
PROFESSIONAL SUMMARY
Over 6 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, Mobile, API, Web Service applications. Experience on various domains such as Commercial, Financial services and Healthcare insurance.
Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle
(STLC).
Experience in 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.
Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, Jenkins, tools.
Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD and Data Driven Frameworks) by writing Gherkin language using Cucumber tool, developed Scenarios, Scenario outlines, Features and Step definitions and generating the Cucumber reports.
Experience in Java, development by applying different concepts like OOP Concepts, Collections, Strings, Exception Handling.
Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services.
2
Expertise in Database Testing, Data Manipulation using SQL queries and establishing a Database connection with JDBC API and JAVA.
Experience in automating Mobile applications using Appium and Android Studio for emulator purposes.
Used data driven framework and Selenium tool to read the data from excel file using Apache POI and generate the pass/fail in the excel sheet.
Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based and Cloud (AWS) applications.
Achieved Continuous Integration through Jenkins by building the framework using Maven.
Confident communicator with ability to establish good working relationships with a range of different people and gives attention to details, excels under pressure and meets deadlines.
PROFESSIONAL EXPERIENCE
Company Name: Walgreens, Deerfield IL Apr 2018 - Current Job Title: SDET (Software Development Engineer in Test)
Analyzed user requirements for application enhancements and preparing testing specifications.
Prepared Test cases and Test plans and performed both Manual and Automation testing for Web Application and Mobile Application.
Developed BDD (Behavior Driven Development) automation framework using Java, Selenium WebDriver, Cucumber with JUnit and Maven build tool.
Used Project Management tool Jira and Confluence for documentation purposes.
Performed back end testing for both layers Database and Restful API data validation.
Performed SQL queries for triggering the data from Oracle SQL database for validation purposes and used JDBC (Java Database Connectivity) for connecting database to automation suite.
Used POSTMAN for Restful API testing purposes and Java Rest-Assured library for automation purposes, and faster library for json file manipulation purposes. 3
Performed mobile automation testing using Android Studio for emulator purposes and Appium for connectivity purposes.
Used Java Apache POI library for connecting Excel file and triggering the data from excel file test data purposes.
Used GitHub as a version control tool and Jenkins (CI/CD) to schedule the smoke and regression test cases on nightly basis continuously.
Received EC2 virtual machine, Oracle SQL Database and Cloud services from AWS (Amazon Web Services).
Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using Selenium WebDriver. Company Name: Citibank, New York NY Apr 2015 - Apr 2018 Job Title: Test Automation Engineer
Developed and managed automated tests within an automation framework using Java Programming language.
Participated in daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions.
Implemented Regression, Functional, Smoke, Front-end, Back-end and End-to- end Tests.
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 implemented Objects using Page Object Model Design Pattern and Selenium WebDriver API.
Created and supported end-to-end automation test scripts using Selenium WebDriver with TestNG framework under Java platform.
Tested Restful API’s using Postman, and Java with Rest-Assured library.
Worked with Maven as build management tool, Git for version control, Jenkins for Continuous Integration and Jira for project management and defect-tracking tool.
Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.
Executed database testing by writing and passing SQL queries along with JDBC. 4
Company Name: Footlocker, New York NY Apr 2014 - Apr 2015 Job Title: Test Automation Engineer
Developed, maintained and executed manual test cases based on requirements and use cases, and automated test scripts through Software Development Life Cycle
(SDLC) and Software Testing Life Cycle (STLC).
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.
Configured and automated Functional test cases using Selenium WebDriver, JUnit, Maven tool.
Created automation scripts in Java Language using IntelliJ Idea. Involved in writing SQL Queries for backend testing using JDBC for database connectivity to trigger the data.
Designed, developed and implemented POM based automation testing framework utilizing Java, JUnit and Selenium WebDriver.
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 framework by invoking POST, PUT calls.
Experience in validating JSON response using JSON Object, Response classes.
Wrote SQL queries for data verification and Oracle SQL statements for back end testing.
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.
Technical skills:
Testing Methods Functional Testing, Regression Testing, Smoke Testing and E2E Testing Testing Tools Selenium WebDriver, Cucumber, Maven, Postman, TestNG, JUnit, Apache POI, Appium Mobile Testing, JDBC, Rest-Assured Project Management
Tools
Jira, Confluence
RDBMS Oracle SQL, MySQL, PostgreSQL
Frameworks BDD (Behavior Driven Development) using Java and Cucumber with JUnit TDD (Test Driven Development) using Java and TestNG