Back

Hi, I'm Henok — a Software Engineer in Test at Microsoft based in Seattle, WA. I build test automation infrastructure, developer tooling, and data pipelines that eliminate manual workflows and accelerate release decisions. Day to day that means Node.js pipelines, Playwright-based validation systems, and PowerShell utilities shipped to production.

I'm also passionate about AI/ML — working with LLM APIs, RAG pipelines, and vector databases on personal projects.

I believe great software comes down to attention to detail, clarity of purpose, and knowing when to keep things simple.

Technical Skills

Azure DevOps / CI/CD
LLM APIs / RAG / LangChain
Git
PowerShell / C#
Python
Java
C++
JavaScript / TypeScript
SQL
Node.js
Playwright
Docker / Linux

Experience

Jan 2026 — Present

Software Engineer in Test

Microsoft · Seattle, WA · Full-time

Building test automation infrastructure and developer tooling for hardware validation pipelines. Automated end-to-end scorecard validation with Node.js and Playwright, cutting report delivery time by more than 50%. Shipped a PowerShell + CMD system utility with admin-elevation logic to safely manage 100+ lab machines. Analyzed crash dumps, hang traces, and system logs to isolate root causes of OS and driver stability issues across multi-day stress-test cycles. Collaborating cross-functionally with firmware, driver, and OS teams in a fast-paced Agile environment.

Education

Aug 2025 — Jul 2026

Certificate — Software Development

Year Up · Seattle, WA

Intensive professional development program focused on software engineering, enterprise tooling, and career readiness. Placed at Microsoft as a Software Engineer in Test.

Graduated Dec 2021

Bachelor's Degree — Computer Science

Unity University · Addis Ababa, Ethiopia

Studied software engineering, algorithms, data structures, and systems design.