Summary
Overview
Work History
Education
Skills
Websites
Core Skills
Timeline
Generic
Edwin Hsia

Edwin Hsia

Elgin,IL

Summary

JavaScript developer with 6+ years of experience in building and testing large-scale web applications, transitioning to Automation QA Engineer. Skilled in creating UI components and validating API functionality, ensuring data integrity within Agile teams. Expertise in front-end technologies including React, Ember, and Angular, complemented by unit testing proficiency in Jest, Enzyme, and QUnit for automated test solutions. Committed to continuous learning and contributing to team success.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

ICF
Fort Lee, NJ
05.2024 - Current
  • Integrated Shift-Left testing by collaborating with the QA team to refine acceptance criteria early in the development process.
  • Utilized Behavior-Driven Development (BDD) to translate complex requirements into testable user stories, enhancing communication between stakeholders.
  • Employed Test-Driven Development (TDD) to maintain a 95% unit test coverage rate, ensuring high-quality, full-stack features.
  • Partnered with cross-functional teams to support system reliability through rigorous pull-request reviews and defect identification.

Engineer III

Elevance Health
Piscataway, NJ
10.2021 - 01.2024
  • Developed and executed comprehensive test strategies for React-based pages, ensuring high-quality front-end components.
  • Automated backend validation by building and testing over 20 GraphQL endpoints, and PostgreSQL migrations.
  • Managed the defect lifecycle through rigorous GitHub pull request reviews, enforcing coding standards.

Front-End Developer

Jacobs
Alexandria, VA
10.2019 - 10.2021
  • Identified and resolved over 50 technical defects for the NSF.gov modernization project, streamlining the application's stability and performance.
  • Established a robust unit testing framework using QUnit and MirageJS, creating mock data to simulate edge cases and achieve high test coverage for EmberJS components.
  • Validated RESTful API integrations based on Swagger documentation, ensuring seamless data flow between Ember Data models and backend templates.
  • Enforced static code analysis and quality guards using TypeScript and ESLint to maintain high-quality, bug-free code across the repository.

UI Developer

Pragmatics
Reston, VA
07.2018 - 10.2019
  • Engineered testable proof-of-concept sites using React and Axios, implementing Jest and Enzyme frameworks to perform automated unit testing for a major USCIS bid proposal.
  • Conducted user-centric quality testing for the OCC.gov redesign, ensuring UI/UX consistency across jQuery-based templates in an Agile environment.
  • Developed data-driven visualization tools using Angular and Cesium.JS, performing spatial data validation to ensure accurate flight path tracking and analytics.

Senior Client Devices Technician

Mortenson Company
Minneapolis, MN
02.2016 - 02.2018
  • Provided support for all technical escalations in a Windows 7/10 and Mac OSX environment using ServiceNow supporting over 3200 workstations.
  • Coordinated the migration from Dell KACE to SCCM to manage software patching and deployment and workstation imaging.
  • Coordinated and executed a complete overhaul of the printing system and migrated 250 printers to PaperCut badge printing system.

Education

Software Development Certification -

Univ. of Minnesota
Minneapolis, MN
01.2018

B.A. - Economics

UC Berkeley
Berkeley, CA
01.2005

Skills

  • Jest and Enzyme
  • Continuous integration
  • Effective communication
  • QUnit and Cypressio
  • React Testing Library
  • Postman and GraphQL
  • REST API development
  • Sequelize and PostgreSQL
  • JavaScript and TypeScript
  • React, Ember, and Angular
  • Nodejs and Express
  • Version control with Git
  • GitHub and BitBucket
  • Project management with Jira
  • Documentation with Confluence
  • Agile methodologies
  • Test planning and execution
  • Regression testing strategies
  • Defect triage processes

Core Skills

Jest, Enzyme, QUnit, MirageJS, React Testing Library, Postman, GraphQL, REST, Sequelize/PostgreSQL validation, JS/TS, React, Ember, Angular, Node.js, Express, Git, GitHub, BitBucket, Jira, Confluence, Agile, Test planning, Regression testing, Defect triage

Timeline

Senior Software Engineer

ICF
05.2024 - Current

Engineer III

Elevance Health
10.2021 - 01.2024

Front-End Developer

Jacobs
10.2019 - 10.2021

UI Developer

Pragmatics
07.2018 - 10.2019

Senior Client Devices Technician

Mortenson Company
02.2016 - 02.2018

Software Development Certification -

Univ. of Minnesota

B.A. - Economics

UC Berkeley
Edwin Hsia