Santa Clara, California, United States
* Provided efficient automation solutions to overcome complicated test cases, such as performing multiple log-in and log-out steps in test cases.
* Developed integration tools with Python to integrate test results of test executions into test management tools TM4J and Zephyr. Integrated these tools into Jenkins pipelines to upload test results right after test execution. As a result, Jenkins builds automatically create cycles of test executions of tested components in a pre-defined release on TM4J and Zephyr.
* Proposed and developed Jenkins scripted pipelines in Groovy language to execute all kinds of tests (System, API, Performance, and E2E tests). Pipelines can distribute various tests to standalone systems and distributed systems with different roles of machines. Pipelines start spinning up virtual machines with a clean image, set up Jenkins agents along with relevant tools, execute tests in scenarios, upload test results to test management tools, and notify results to the team. Consequently, pipelines and automation tests can significantly accelerate a testing cycle from 2 weeks to only one day of automation.
* Developed POC with test frameworks: Pytest, Robotframework, and Locust.