● 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
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
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.
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.
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.
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
2006 — 2010
Bangkok University
Bachelor of Fine Arts - BFA
2006 — 2010
2012 — 2014
Fairfax University of America
Master of Business Administration - MBA
2012 — 2014