Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Akrem Shirwa

Lawrenceville,GA

Summary

  • 5+ years of extensive experience in creating, planning, and building Software Quality Assurance and Test Automation solutions. I possess a strong command in Cucumber, TestNG, and JUnit.
  • Solid knowledge of all phases in Agile Methodologies, practically Scrum
  • Expert in creating Test Cases and other deliverables and executing the Test Cases both Manually and by Automation.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, API testing, Ad-hoc Testing, Black Box testing, and Database Testing for improving product quality.
  • Complete knowledge of Object-Oriented Programming (OOP) concept
  • Proficient in Automation tools like Selenium WebDriver with Java, Maven, Jenkins and Git for testing Client-Server and Web-based applications.
  • Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
  • Expert in implementing Behavior Driven Development (BDD) using Cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
  • Expertise in using Jenkins to pull the code from the central repository, Scheduling the Smoke testing for continuous integration.
  • Solid experience in defect - reporting and defect - tracking using Jira.
  • Knowledge in API Web-Services testing using REST Assured with Java as a programming language.
  • Executed Automation scripts on different browsers/environments.
  • Expertise in writing SQL queries and performing Database testing in different RDBMS like Oracle, MySQL.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, hardworking, detailed-oriented and easy-going team player.
  • Strong work ethic and willingness to work hard to achieve employer objectives.

Overview

6
6
years of professional experience
1
1
Certification

Work History

QA Automation Engineer

Ciox Healthcare
04.2022 - 11.2023
  • Developed Java-based test code utilizing the Selenium WebDriver and Cucumber framework.
  • Designed and enhanced a Hybrid Framework, later transitioning it into BDD/TDD with Cucumber. This involved adding Scenarios to features files and creating Step Definitions.
  • Created an Automation framework utilizing a hybrid model approach, combining Page Object Model and BDD. This was achieved using Java, Selenium WebDriver, and Cucumber.
  • Executed BDD (Behavior Driven Development) using Cucumber, defining Features, Scenarios, and Step Definitions in Gherkin format.
  • Crafted automated test scripts using core Java concepts to address business-related tasks.
  • Developed scripts and conducted RESTFUL API testing using the Rest Assured Framework for both Regression and Smoke testing.
  • Designing Selenium WebDriver scripts, parameterizing them and validating them to suit the
    the functionality of the application by using regression and smoke testing.
  • Utilized Maven for building and executing the Selenium automation framework. Once the script execution was completed, the framework was employed to send automation reports via email.


QA Automation Engineer

Best Buy
10.2019 - 08.2021


  • Led the transformation from manual to automated testing which reduced redundant QA work by approximately 20%
  • Played a pivotal role in integrating automated test suites into the Jenkins CI/CD pipeline, resulting in continuous and reliable software testing and deployment.
  • Worked with the development team to understand requirements and system functionalities to develop test cases for the complete functionality of the web application.
  • Collaborated closely with cross-functional teams to define test strategies, objectives, and timelines, ensuring alignment with project requirements.
  • Conducted regression testing to validate bug fixes and new features, preventing the introduction of defects in the software.
  • Collaborated with development teams to provide timely feedback on software quality and facilitate issue resolution, fostering a culture of quality and teamwork.
  • Participated in the review and refinement of user stories and acceptance criteria, contributing to a shared understanding of project requirements.
  • Maintained and expanded knowledge of industry best practices and emerging trends in automation testing, sharing insights with the team to drive continuous improvement.

Manual Tester

Progressive
04.2018 - 07.2019
  • Performed 100+ manual tests on web-application and reported the results to the development teams.
  • Executed test scripts, logged defects and worked to resolve issues noted in testing process.
  • Create detailed test cases on project specifications, user stories, and business requirements.
  • execute manual test cases, document test results, and accurately report defects, following established testing processes and methodologies.
  • Identify, prioritize, and report defects using issue tracking tools, ensuring clear and concise documentation.
  • Collaborate with cross-functional teams to understand project requirements and define test objectives, strategies, and timelines.
  • Perform ad hoc testing to explore the software in an unstructured manner, uncovering defects, usability issues, and unexpected behavior not covered by formal test cases.
  • Review the Requirements Traceability Matrix (RTM) to ensure that all project requirements are adequately covered by test cases.

Education

Computer And Information Sciences

Georgia Gwinnett College
Lawrenceville, GA

High School Diploma -

Dacula High School
Dacula, GA

Skills

Languages: Java, SQL, XML, HTML, JSON, Gherkin

Testing Tools: Selenium WebDriver, JUnit, TestNG, Cucumber, Rest-Assured, REST API, and Selenium

Testing Frameworks: POM, BDD

Testing Build: Maven

IDE: IntelliJ

Defect Management Tools: Jira

Database: MySQL, Oracle

Version Control System: GIT, GitHub

Methodologies: Waterfall, Agile/Scrum

CI/CD: Jenkins

Other Tools: Postman, REST UI

Operating Systems: Windows, Mac OS

Certification

Syntax Boot Camp SDET/QA Certifications

Centerville,VA


Timeline

QA Automation Engineer

Ciox Healthcare
04.2022 - 11.2023

QA Automation Engineer

Best Buy
10.2019 - 08.2021

Manual Tester

Progressive
04.2018 - 07.2019

Computer And Information Sciences

Georgia Gwinnett College

High School Diploma -

Dacula High School
Akrem Shirwa