Plano, TX*****
***********@*****.***, 626-***-****
Objective
To obtain a full-time software engineer in test position. Related Work Experience
Software Development Engineer In Test
@ Onshore, QA Team 10/2019 to Present
Owner of Golden Gate project, fully responsible for the entire Testing cycle, including design, develop, maintain, and extend the automation scripts on responsive architectures.
Work closely with development and business teams to exchange projects information, coordinate teamwork and to understand and implement business requirements.
@ GEICO, QA Team 05/2017 to 05/2019
Intake work into the automation team and ensure the proper transition if the manual test cases into automated tests.
Define test cases to be automated including providing the data input and validation points
Selected Project
UI Automation Test, @Onshore @ GEICO 02/2017 - Present
Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.
Experience in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.
Expertise in performing Functional Testing, Integration Testing, and Regression testing.
Developed Test Scripts to implement Features, Test Scenarios, and Step-Definition for BDD (Behavior Driven Development) using Cucumber and Mocha.
Responsible for developing the scripts to support Jenkins and DevOps (Continuous Integration) of the scripts with the build server. Personalized Restaurant Recommendation 06/2020-09/2020
A Java based Web Application with three Java servlets to allow users to explore and get recommended restaurants based on visit history (spring boot, REST API, JavaScript).
Parsed restaurant information the data imported by Yelp API (JSON).
Utilized MySQL/Mongo DB to store user preference and restaurant information. Movie Recommender System 04/2020-06/2020
Using Netflix data to recommend similar movies to the movies users liked before.
Implement 4 Map Reduce Jobs to connect all processes and realize the most important Map Reduce version matrix multiplication.
Skills
Programming Language: Java, Python, MySQL, Agile development Familiar: MVC model, Selenium webdirver, spring boot, JavaScript, CSS, HTML, WebdriverIO Software/OS:Eclipse, intellij, Git, Postman, Windows, MacOS and Linux. Education
University of California, Los Angeles 2015
B.S. in Applied Mathematics
Allen Xu