MIKE OZI
QA Automation Engineer
Authorized to work in the US for any employer without sponsorship.
+1-202-***-**** Washington, DC – Virginia
********@*****.***
Professional Summary
●2+ years of experience in IT industry as a Quality Automation Engineer/SDET.
●Excellent knowledge and implementation skills in complete SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
●Experience in Agile Projects and attended different ceremonies like Sprint Planning, Sprint Grooming, Sprint Review and Retrospective Meetings.
●Proficient programming experience in Java and Selenium with Windows and Mac OS Operating Systems.
●Ability in designing and creating Automation Framework using Java, Selenium WebDriver, Cucumber, Junit, TestNG, Maven, and Jenkins tools.
●Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development) using Cucumber.
●Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional Testing using the TestNG Annotations like Groups, Parameter, and Data Provider.
●Hands on experience in installation and administration of version control systems like Git, GitHub.
●Strong experience in implementing the Page Object Model (POM) by creating element for each Page Object and reused all the objects in various scripts.
●Solid experience on managing dependencies, plugins and Maven tool to build project using Project Object Model (POM.xml).
●Performed Oracle Database Testing by writing SQL queries for data validation and integrity.
●Worked with Selenium Grid for running multiple tests across different browsers (Firefox, Safari and Chrome), Operating Systems and machines in Parallel Execution.
●Performed Continuous Integration of Code and Scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs (CI/CD).
●Experience in using different defect-reporting and defect-tracking tools like Jira, Jira Xray.
●Confident with several of type testing like Automation, Manual, Smoke, Regression, Integration, Functional, End-to-End and API (Postman for Manual and REST Assured for Automation).
●Good communication skills and ability to produce complete project deliverables in specified deadlines.
Technical Skills
Languages
Java, SQL, Gherkin
Operating Systems
Windows, Mac OS, Unix, Power Shell
Test Management Tools
Jira, Jira X-Ray
Automation Tools
Restful API, REST Assured, Apache POI, JDBC
Databases
Oracle, MySQL, SQL Server
Testing Tools
Selenium Web Driver Selenium Grid, Cucumber, JUnit, TestNG, Postman, SQL developer, Hamcrest Matchers
CI/CD
Jenkins
Build Tool
Maven
IDE
Eclipse, IntelliJ
Development methodologies
Agile/Scrum
Repository System
Git, GitHub, GitLab
Type of Testing
Smoke, Regression, Integration, Functional, Back-End,
End-to-End, API
CERTIFICATION
Professional Scrum Master
Oracle Java Certification
Bachelor Degree (2007-2012)
Work Experience
Zero Bank – Reston, VA QA Automation Engineer 2019 Feb – PRESENT
●Analyzed Business Requirements and Functional Specification based on Smart criteria and involved in the preparation of the Test Plan, developed detailed Test Scenarios and Test Cases.
●Participated in all Scrum Ceremonies such as Sprint Planning, Sprint Grooming, Daily Standup, Sprint Demo and Sprint Retro Meetings.
●Developed BDD (Behavior Driven Development) and DDT (Data-Driven Test) with Java, Selenium using Cucumber Features, Scenarios, Scenario Outlines and Step Definitions with Gherkin language.
●Designed and implemented POM (Page Object Model) based Automation Testing Framework utilizing Java, Selenium WebDriver, Cucumber and TestNG.
●Performed Data-Driven Testing by using Apache POI for writing and reading from Excel sheets.
●Performed Back-End Testing by using Java Database Connectivity (JDBC) as a data source and configured SQL queries to fetch data from database.
●Used Project Object Model (POM.xml) file for managing and centralizing dependencies.
●Experience in using Selenium Grid to run Test Scripts on different platforms and against different browsers in Parallel to save time.
●Automated the Test Cases for Smoke, Integration, Regression, Database, Positive and Negative Testing in an Agile/Scrum environment.
●Back-End Web services level testing with RESTful API using Java REST Assured library for Automation and Postman for Manual Testing.
●Experience using API Testing with CRUD (Get, Post, Put, and Delete) methods.
●Analyzed the User Stories, System Design and provided feedback from End-User point of view.
●Thorough experience in implementing automation tools Selenium WebDriver, Selenium GRID, TestNG, Eclipse, IntelliJ IDEA, Git/GitHub, Jenkins, SOAP UI, and REST with Postman.
●Implemented Automated Execution of Smoke and Regression Testing using Jenkins.
●Involved in implementing logging and tracking using Jira.
●Experienced in implementing Git as Version Control tool and GitHub as a Repository.
●Utilized Maven to Manage dependencies for Test execution, Plug-ins and created profiles of grouped Test Cases to Run Sanity and Regression Testing.
●Worked closely with developers and business analyst to solve defect related issues.
Vtrack – McLean, VA QA Automation Engineer 2018 July – 2019 Feb
●Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile as well as Iterative development environments.
●Involved in writing Automation Scripts and Executing Scripts.
●Used the Iterative Incremental Framework Scrum with Agile Software Development.
●Automated Test Cases from Sprint Backlog after doing manually if it is passed.
●Developed BDD (Behavior Driven Development) with Java, Selenium using Cucumber Features, Scenarios, Scenario Outlines and Step Definitions with Gherkin language to make sure that my test cases are understandable for each member of my team.
●Implemented Automation using Selenium WebDriver, Java, Selenium Grid and Maven.
●Configured Selenium, Testing, and Maven tool and created Selenium Automation Scripts in Java.
●Involved in developing BDD Framework from Scratch.
●Integrated Jenkins with Version Controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
●Experience with Cross-Browser and Compatibility testing to test whether the Web applications are working as desired in different browsers and environments.
●Experienced in various type of testing Smoke, Integration, Regression and Functional.
●Performed Regression Testing as part of every build using Jenkins CI.
●Performed Data-Driven Testing by using Apache POI for writing and reading from Excel sheets.
●Developed SQL queries for testing various Database validations.
●Used Project Object Model (POM.xml) file for managing and centralizing dependencies.
●Worked on API testing on my project and used RESTful, Postman, and REST Assured library.
Environments:
Java, Selenium WebDriver, Selenium Grid, Maven, TestNG, Cucumber, Gherkin, REST API, Postman, Jira, SQL Developer, JDBC, Apache POI, Git, GitHub, Jenkins, Agile, Scrum, IntelliJ IDEA, Junit