Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ermal Bregu

Summary

Goal-oriented and motivated professional with strong communication and problem-solving skills.

Seeking a position as a Software Engineer or QA Engineer to utilize experience in UI, Database, and API Testing, along with proficiency in Java, Selenium, Cucumber, Gherkin language, Maven, TestNG, JUnit, REST-Assured, and CI/CD with Jenkins. Dedicated to expanding knowledge and responsibilities to enhance technical and leadership skills.

Overview

13
13
years of professional experience

Work History

Software Developer Engineer in Test

Locaper
02.2024 - Current
  • Designed and implemented automated test scripts using Selenium WebDriver and Java , reducing manual testing effort by 40% .
  • Developed and maintained a Cucumber-based test framework following Behavior-Driven Development (BDD) principles for enhanced collaboration.
  • Created robust JUnit and TestNG test suites , ensuring consistent regression testing and reducing production defects.
  • Conducted extensive REST API testing using RESTAssured and Postman , validating API responses and enhancing API performance.
  • Designed SQL queries for backend data validation, ensuring data integrity across multiple databases ( Oracle, MySQL ).
  • Collaborated with developers, QA teams, and business analysts to define and improve testing strategies, ensuring software quality.
  • Integrated automation tests into the CI/CD pipeline with Jenkins , enabling seamless test execution and faster software releases.

SDET

Custment
02.2023 - 01.2024
  • Developed and executed Selenium WebDriver test scripts for CRM platform functionalities, improving test coverage by 30% .
  • Utilized Page Object Model (POM) for scalable and maintainable automation scripts.
  • Participated in API testing using Postman and SQL queries for backend validation, ensuring data consistency.
  • Implemented test automation in a Jenkins CI/CD pipeline , facilitating continuous integration.
  • Worked closely with developers to debug and enhance automation scripts, leading to faster issue resolution .

CnC Programmer/Set Up

LaRue Tactical
08.2018 - 05.2022
  • Determine optimal cutting paths, speeds, and feeds to maximize production efficiency and ensure quality standards.
  • Set up and operate CNC machines, including lathes, mills, and routers, to produce precision components.
  • Conduct regular maintenance and troubleshooting on CNC equipment to ensure optimal performance and minimize downtime.
  • Collaborate with engineers, machinists, and production personnel to optimize manufacturing processes and resolve technical issues.
  • Perform quality checks on machined parts using precision measuring instruments to verify conformance to specifications.
  • Document and maintain records of CNC programs, tooling setups, and production parameters for future reference.
  • Stay updated on advancements in CNC technology and machining techniques to continuously improve processes and capabilities.
  • Adhere to safety protocols and regulations to maintain a safe working environment for oneself and colleagues.

Machinist

Microbest
09.2015 - 07.2018
  • Demonstrated proficiency in setting up and operating various CNC milling machines, CNC lathes, and surface grinders.
  • Skillfully interpreted and adhered to setup sheets, operation sheets, and blueprints daily to ensure accurate machining processes.
  • Executed machining setups and operating procedures with precision, following instructions meticulously to achieve optimal results.
  • Provided comprehensive training to colleagues and new team members transitioning into different roles or taking on additional tasks, fostering a collaborative and knowledgeable work environment.

Help Desk

Alitalia Airlines/Albacall
01.2012 - 06.2015
  • Diagnosed and resolved hardware, software, and network issues promptly and effectively.
  • Escalated complex technical issues to appropriate teams for resolution, ensuring timely follow-up and closure.
  • Logged all support interactions and maintained detailed records of troubleshooting steps andsolutions.
  • Assisted with the setup, configuration, and troubleshooting of desktops, laptops, printers, andother peripherals.
  • Conducted user training sessions to promote self-service options and improve end-userknowledge and proficiency.
  • Collaborated with IT teams to identify and implement system improvements and enhancementsbased on user feedback.
  • Contributed to the development and maintenance of knowledge base articles and supportdocumentation.

Education

Bachelor of Science - Software Engineering

Western Governors University
Salt Lake City, UT
07-2026

Certificate - Software Developer Engineer in Test

Cydeo
Tysons, VA
01-2023

Skills

    Systems: Windows PC, Mac OSX Server and iOS

    Software: MS Word/Excel/PowerPoint/Outlook/Discord/Microsoft Teams

    Languages: Java, Python, HTML, CSS, SQL, Gherkin Testing

    Automation Tools: Selenium WebDriver, JUnit, TestNG, Maven, Cucumber, REST-Assured, JDBC, Postman, MySQL, Oracle SQL, and Apache POI for efficient testing

    Test Approaches: Experienced in implementing Software Development Life Cycle (SDLC), Software Test

    Life Cycle (STLC), Driven Development (BDD), and Agile/Scrum methodologies for thorough and effective testing processes

    CI/CD Tools: Knowledgeable in utilizing AWS and Jenkins for continuous integration and continuous

    deployment, ensuring seamless software delivery

    Development Tools & Version Control: IntelliJ , VS, JIRA, GIT, GitHub, GitLab

Timeline

Software Developer Engineer in Test

Locaper
02.2024 - Current

SDET

Custment
02.2023 - 01.2024

CnC Programmer/Set Up

LaRue Tactical
08.2018 - 05.2022

Machinist

Microbest
09.2015 - 07.2018

Help Desk

Alitalia Airlines/Albacall
01.2012 - 06.2015

Bachelor of Science - Software Engineering

Western Governors University

Certificate - Software Developer Engineer in Test

Cydeo
Ermal Bregu