New York, New York, United States
Software Engineer with 4+ years of experience in building automated testing solutions. Expertise in implementing automation testing frameworks using Cucumber, WebdriverIO, Playwright, and Mocha. Skilled in full-stack application development with Node.js, Javascript, React, Next.js, GraphQL, REST APIs, and SQL/noSQL databases. Passionate about building scalable applications, improving development processes, and ensuring high-quality software through rigorous testing methodologies. tonybwong.com Technologies I've Worked With, Frontend: JavaScript, Typescript, HTML5, CSS3, jQuery, React, Redux, React Native, Next.js, TailwindCSS Backend: NodeJS, Express, Apollo, GraphQL, Sequelize, Mongoose, PostgreSQL, MongoDB, Web Sockets DevOps: Webpack, Babel, Heroku, Travis CI, AWS, Expo Testing: BDD, TDD, Jasmine, Mocha, Chai, Jest, Cucumber, Gherkins, WebdriverIO, Selenium, Playwright Tools: Git, VSCode, Postico, Postman, Slack, Jira
HashiCorp is now an IBM company!
Orchestrated monthly multi-service releases by coordinating with 12+ product teams on regression testing, service deployments, and feature flag enablement, ensuring timely and smooth releases with minimal disruptions Developed executable scripts to automate testing processes, reducing manual testing burdens for QA analysts and testers Led migration of Mocha automation testing framework of 200+ test cases and optimizing parallel runtime by 30% Contributed to migration of UI automation tests from Cucumber/WebdriverIO to the Playwright framework Strengthened product quality by developing UI & API automated tests for cross-functional teams without dedicated QA resources, expanding test coverage and preventing production defects Maintained stabilization of regression test suites for 10+ microservices with 2000+ test cases in CI/CD pipelines
Led comprehensive end-to-end, functional, automation, integration, regression, and smoke testing, ensuring high-quality software releases and reducing post-release defects Implemented and scaled Cucumber/WebdriverIO UI testing framework, increasing test coverage by 15% Mentored a 3-member QA team, leading automation training and code reviews, improving team productivity Diagnosed and resolved critical regression test failures for new product features, ensuring seamless release cycles
Conducted RESTful API testing using Postman and Mocha, ensuring robust and reliable API performance Implemented automated browser testing solutions using UI automation framework consisting of Cucumber (Gherkin), WebdriverIO / Selenium, and Chrome DevTools, enhancing testing efficiency and accuracy Collaborated closely with product managers, UX designers, and developers to identify key test cases early on in planning (shift left), ensuring effective test coverage and improving SDLC (Software Development Lifecycle) productivity
Completed an immersive software engineering coding bootcamp focused on fullstack web development, gaining proficiency in modern web technologies, and successfully building a portfolio of projects demonstrating these skills Developed fullstack RESTful applications using JavaScript, React, Redux, Node.js, Express, and database technologies
Managed critical documentation and project coordination for telecommunications construction projects across NYC's five boroughs. Facilitated Department of Buildings compliance through permit processing, technical reports, and cost affidavits. Orchestrated consultations between Professional Engineers and consulting teams while tracking multiple project approvals and deadlines for major mobile telecom companies.