Summary
Overview
Work History
Education
Skills
Accomplishments
Tool Stack
Affiliations
Languages
Software
Interests
Timeline
Generic
Haposan Gultom

Haposan Gultom

Crestwood,United States

Summary

I have 6 years experiences in QA fields, 4 Years in Planet DDS full time, and 2 years in TD bank contract. Contributed to cost, time and effort reduction by increasing automation coverage by 25%, resulting in reducing manual testing need and minimizing post release defects, faster release cycles and improving overall software quality that meets high standards and expectations. Leveraged a combination of Java, IntelliJ IDEA, Selenium WebDriver, Cucumber, Junit, POM, JDBC, MySQL, Maven, Git, Postman, Rest Assured, Docker and Jenkins to develop a comprehensive, robust and maintainable automation testing framework from scratch.

Overview

7
7
years of professional experience

Work History

QA Automation Engineer

Planet DDS
08.2020 - Current
  • Maintaining existing test automation frameworks to facilitate unit, component, integration, system, UAT, regression, smoke, sanity, ad-hoc, End2End functional testing for Web-based applications to ensure defects are found as early in SDLC as possible
  • Building and setting up automation framework from scratch following the SOLID principles of OOP design to ensure easy adaptation for changes (SRP, OCP, LSP, ISP, DIP)
  • Developed and automated backend API testing frameworks using Java and integrated them into CI/CD pipelines, cutting test cycle times by 30% and enabling faster, more reliable releases
  • Designed and maintained automated test scripts, increasing test automation coverage by 25% and boosting efficiency in agile workflows
  • Utilized Docker to create isolated test environments, enabling scalable and efficient backend test automation
  • Implemented containerized test environments using Docker, improving test consistency and reducing setup time by 25%
  • Assisting QA Lead in preparing test documentation: Test Plan, Effort Estimation Report, Feasibility Report, RTM, Summary Report, Defect Report, Test Closure Report
  • Reporting on key metrics and KPls (test coverage, defect density, and test execution progress)
  • Identifying project key areas for automation: improving efficiency, reducing costs, enhancing quality, and enabling the company to stay competitive on the market
  • Designing, implementing and maintaining automated testing workflows/frameworks
  • Consistently improving Quality Assurance process, identifying areas for optimization, staying current with industry trends and following best testing practices
  • Defect Reduction: Reduced post-production defects by 25% with robust frameworks and proactive defect tracking
  • Team Collaboration: Partnered with developers and product teams to enhance test strategies, achieving 100% compliance with release deadlines
  • Productivity Boost: Resolved critical testing bottlenecks, increasing team productivity by 25%

Quality Assurance Automation Engineer

TD Bank
06.2018 - 07.2020
  • Company Overview: Remote
  • Developing and maintaining automated test scripts and frameworks for web applications
  • Executing functional testing to ensure that banking-related software applications work properly and meet all business requirements as specified in BRS/SRS documents
  • Conducting integration testing to verify proper work of different health system component
  • Estimating, prioritizing, planning and coordinating testing activities to handle main testing challenges
  • Conducting exploratory testing, identifying edge cases and hidden defects to improve product quality
  • Consistently improving Quality Assurance process, identifying areas for optimization, staying current with industry trends and following best testing practices
  • Developed and automated backend API testing frameworks using Java and integrated them into CI/CD pipelines
  • Utilized Docker to create isolated test environments, enabling scalable and efficient backend test automation
  • Implemented containerized test environments using Docker, improving test consistency and reducing setup time by 25%
  • Remote

Education

Bachelor of Science - Business Administration And Management

Universitas Sumatera Utara
Sumatera Utara
08-2014

Skills

  • Java
  • XML
  • HTML
  • CSS
  • Unix/Linux/Docker
  • MacOS
  • Windows
  • Selenium
  • JUnit
  • TestNG
  • Cucumber
  • Postman
  • MySQL
  • Git
  • GitHub
  • Jenkins
  • Waterfall
  • Agile
  • Google Meet
  • Swagger
  • Jira
  • Maven
  • POM
  • Test automation frameworks
  • Test planning
  • Selenium webdriver
  • System testing
  • Smoke testing
  • Manual testing
  • Regression testing
  • Functional testing
  • Continuous integration tools

Accomplishments

*Developed an automated testing framework for a dental practice management system, improving test efficiency.
*Optimized test coverage using Excel for tracking test cases, defects, and execution results.
*Reduced manual testing by 25% through Selenium and Java-based WebUI automation.
*Accelerated API validation by 40% using Postman and RestAssured for automated API testing.
*Led & mentored a team of 2 QA analysts, enhancing automation best practices.
*Achieved 90% test automation coverage with a POM-based Selenium framework.
*Improved system stability by 35% by resolving high-priority defects in Jira.

Tool Stack

Java, XML, HTML, CSS, Unix/Linux/Docker, macOS, Windows, Selenium, JUnit, TestNG, Cucumber, Postman, MySQL, Git, GitHub, Jenkins, BDD, TDD, ATDD, hybrid, Waterfall, Agile, Google Meet, Confluence, Swagger, Fun Retro, Go Retro, Team Retro, Jira, Maven, POM

Affiliations

  • While I’m not currently affiliated with a specific professional organization, I continuously expand my knowledge through platforms like Test Automation University, Stack Overflow, and LinkedIn groups. I also participate in Agile and QA-related discussions to stay current with industry trends

Languages

English
Full Professional
Indonesian
Native or Bilingual
Malay
Native or Bilingual

Software

Selenium (WebUI automation)

Playwright (End-to-end testing)

Postman (API testing)

RestAssured (API automation using Java)

Swagger (API documentation/testing)

Appium (Mobile automation)

JUnit/TestNG (Test execution frameworks)

Cucumber (BDD testing with Gherkin)

Interests

  • Growing herbs, vegetables, or fruits in home gardens
  • App Development
  • Music
  • Gym Workouts
  • I like working with my hands and fixing things
  • Fashion and Style

Timeline

QA Automation Engineer

Planet DDS
08.2020 - Current

Quality Assurance Automation Engineer

TD Bank
06.2018 - 07.2020

Bachelor of Science - Business Administration And Management

Universitas Sumatera Utara
Haposan Gultom