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
Tyson's Corner, VA
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
Tyson's Corner, VA
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
Leander, TX
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
Waterbury, CT
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
Tirana Albania
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