● 8+ years of work experience as a QA Engineer including Automated/Manual Testing of Web-based applications with test automation using Selenium WebDriver with Java, JUnit/ TestNG, Maven, Cucumber, and also Cypress, Mocha Framework with CI/CD tools such as Jenkins, Github.
Experience
2024 — 2025
McLean, Virginia, United States
• design and create a new test automation framework in QA environment that help catching bugs early and speed up the development time by 20%
• responsible on running smoke test, integration test, regression test, and write up the test report to share with the team
• occasionally educate the QA team with the new innovation that could speed up all the testing process.
2022 — 2024
2022 — 2024
Boston, Massachusetts, United States
• Experience in integration testing and database testing with ruby script, SQL and AWS by manual verification
• Collaborating with the design team to solve application faults
• Identify opportunities for automation, implement best practices, and drive efficiency in testing processes. And setting the direction for automation testing strategies, aligning them with company objectives and industry best practices.
• Extensive writing of test documentation such as Test Plan, Test Strategy, Test scenario, and release cycle sign-off report.
• Automated and maintained a flaky-free GUI with REST/GraphQL API test automation using JavaScript, TypeScript with various test tools like Cypress, and Playwright.
• Implement the shift-left testing strategy in Agile software development life cycle
• Efficiently build CI workflow to automate the quality gate for the smoke test and on-demand regression test suite.
2021 — 2022
2021 — 2022
Atlanta, Georgia, United States
Transforming business requirements into test plans and test cases for Manual and
Automated testing.
● Collaborates with other product team members (UX, architects, and Business team) to
ensure the quality of the application before go live into production.
● Experienced in triage the root cause of problem in application especially in UI side.
● Developing test plans and updating test documentation as needed before/during/after testing
● Executing tests, tracking defects, and following defects through the resolution process until fix
is verified and closed
● Mentoring and elevating the teammates to be stronger engineers by staying ahead with
technology evolution and educating the team
● Automate completed E2E Testing using Cypress + Cucumber (BDD Framework). And
functional and integration testing using Cypress + Mocha (TDD Framework) and
● Performed both UI and Back-end testing interchangeably in a single test case. Then take
advantage of the Cypress tool and use backend services by spying and stubbing the static API
response.
2017 — 2021
2017 — 2021
Virginia, United States
● Involved in analyzing system specifications, design, development and execution of test plans
and test cases for Manual and Automated testing.
● Designed, developed and implemented Page Object Model (POM) design pattern based
automation-testing framework utilizing Java, Selenium WebDriver, TestNG, Cucumber
(Gherkin), Apache POI, Maven.
● Involved in design and implementation of Selenium WebDriver-Java automation framework
for smoke and regression test suites.
● Developed custom libraries and Automation framework using Selenium WebDriver (Java),
Apache POI, JDBC and Test Execution using Junit and TestNG.
● Worked on distributed test automation execution on different environment as part of
Continuous Integration Process using Jenkins.
● Performed manual testing of each build and then regression testing on each builds using
Selenium WebDriver.
● Worked on Cross-Browser testing through Selenium WebDriver by testing the website on
different browsers like Chrome, IE and Firefox.
● Implemented BDD framework using step definition and feature files using Gherkin
(Cucumber).
● Conducted System Testing and User Acceptance Testing for every client and Conducted Back-
end testing writing extensive SQL queries.
● Worked with Source version control tool such as Git, GitHub.
● Involved in documentation as to how to maintain and run scripts for future enhancements.
● Worked with RESTful service web application by using RESTAssured library to write test script
and Postman.
● Experience in Agile environment, participated in QA daily scrum meeting, weekly meetings, and various
other meetings and discussed Enhancement and Modification Request issues and defects in
the application.
2015 — 2017
2015 — 2017
Delaware, United States
● Analyzed Business, Functional Requirements, and Design Review Documents to develop Test
Plan and created Test Cases.
● Participated in use-case reviews (peer review), authored, and reviewed test planning artifacts
in Jira.
● Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance
Traceability Matrix using Jira.
● Tested on Different databases like Oracle, SQL server using SQL Queries.
● Designed, developed and implemented automation testing framework utilizing Java, JUnit and
Selenium WebDriver.
● Performed Black box, Functional, Regression, Smoke testing with Selenium WebDriver (Java),
JUnit, Maven for web-based applications.
● Involved in creation of automation framework in Selenium WebDriver using both Behavior
Data Driven (BDD) approach.
● Participated and reported statuses in all test related project team meetings.
● Using Jenkins for nightly build execution and sending status mail if build fails to QA team.
● Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and
JUnit.
Education
Bangkok University
Bachelor of Fine Arts - BFA
2006 — 2010
Fairfax University of America
Master of Business Administration - MBA
2012 — 2014