Lamhot Siagian
***** ******** **, ******, **, ***60 ******.**@*****.*** 641-***-**** : lamhotsiagian : LamhotJM Passionate and quick learner, Software Engineer in Test with 8 years of experience handling complex automation tests for finance, healthcare, retail, medical devices, and e-commerce industries. Expert-level skills in developing web, Desktop App, Android/IOS, and API automation tests and frameworks. EDUCATION
PhD in Data Science, (04/2024 - 08/2027) The University of Cumberlands – KY, USA (Online & weekend only) MS in Computer Science (08/2019 - 07/2021) Maharishi International University – Fairfield, Iowa, USA BS in Information Systems (05/2016 - 05/2018) Bina Nusantara University – Jakarta, DKI Jakarta, Indonesia AS in Informatics Engineering (09/2012 - 09/2015) IT-Del – Toba, North Sumatera, Indonesia EXPERIENCE
HP via Kforce Palo Alto, California
Senior Software Development Engineer in Test Nov 2024 – present
● Developing and maintaining robust test frameworks using TestNG, Cucumber, Cypress, Selenium, Appium for Web, Android, Ubuntu, IOS, and Mac OS (AI studio App)
● Develop and maintain CI, Deployment, and Reporting using Docker, Jenkins, Circle CI, Grafana dashboard
● Supported releases with regression, smoke tests, and bug triage; defined test strategies and plans, implemented BDD, and drove agile testing.
Apple via Inspyr Solutions Sunnyvale, California
Software Development Engineer in Test Nov 2021 – Nov 2024
● Designed and maintained test automation frameworks using TestNG and REST Assured for the Apple Store Catalog
● Developed and integrated UI test automation using XCUI Test for iOS applications and Playwright for web dashboards
● Increased automation test coverage and reduced flaky tests for API and web platforms by up to 95%
● Supported releases with regression and bug triage; defined test plans, implemented BDD, and led shift-left testing.
● Maintaining mocking using Springboot & WireMock to support server API Testing & iOS Testing Dexcom San Diego, California
SW Test Engineer II Jul 2020 – June 2021
● Developing automation using Java and Appium for Android/IOS for Dexcom G7 CGM System
● Preparing API, WEB, Android, and IOS tests for 60+ countries, CI, and handling test strategy & reporting to FDA.
● Developing an API and Web Automation framework using Python, Robotframework, and Selenium Bukalapak.com Jakarta, Indonesia
Sr. Software Development Engineer in Test Nov 2016 – Sep 2019
● Develop automation for Android, iOS, web, and API using Appium, XUITest, Cucumber Java for bukalapak.com
● Develop and maintain CI, Deployment, and Reporting using Docker, Jenkins, Circle CI, Grafana dashboard PROJECTS
● Automate Android mobile testing using Appium, Java, TestNG, and Cucumber BDD. Repos
● TypeScript & Cypress Cucumber BDD: Custom TS BDD framework with ESBuild, Page Objects & env configs. Repos
● Playwright BDD Framework (Java): End-to-end UI & API coverage with Cucumber, JUnit 5 & CI/CD integration. Repo
● API Automation (RestAssured & Gherkin): CI/CD-ready suite using RestAssured & Cucumber. Repo
● TDD for Spring Microservice: Cucumber BDD for Spring Boot, H2 DB & Spring Boot Test. Repo
● CRUD + Search Android App using Kotlin, local database using Room. Repos COMMUNITIES AND CONTRIBUTIONS
● Publications: e-book End to End API Testing (2024), Leanpub.com
● Blog Post About Software Testing and Engineering with 2M Views: Medium, LinkedIn
● Publications: “Software Test Automation" (2018), ISBN: 978-602-475-707-6 SKILLS
Automation Test: Java, Python, Cucumber, Selenium, Cypress, Playwright, XCUITest, Appium, TestNG, Rest Assured, JMeter Other: Docker, Kubernetes, GCP, Jenkins, Gitlab CI, AWS, RIO, Kafka, RabbitMQ, Grafana, Git, JIRA, Xray, Splunk, Spring