Post Job Free

Resume

Sign in

Software Engineer Qa

Location:
Fremont, CA
Posted:
April 23, 2023

Contact this candidate

Resume:

Jiao He

Phone: 510-***-****

Email: adwo4b@r.postjobfree.com

OBJECTIVE Software or firmware QA/QE engineer.

EDUCATION

●MS, Computer Science, Texas Tech University, Lubbock, Texas. 199

●BS, Geology, Beijing University, Beijing, China. 1993

TECHNICAL SKILLS:

●Programming: Proficient in Python, Goland, good knowledge of Java, JavaScript, SQL, HTML, XML

●Application and CI/CD tools: Jira, Confluence, Gitlab, Bitbucket, Jenkins.

●Database: MySQL, Cassandra. Postgres.

●Network Protocols: Most L2/L3 TCP/IP protocols.

WORK EXPERIENCE

Senior Technical Leader: (11/2019 - present, Meta Platforms, Inc. Fremont)

●Develop/implement/execute Facebook’s havoc automation test platform. This tool is used in various server system testing, including server/storage configuration, software updating, management tools/apps functionality, repair workflow validation etc. Python, python thrift is used to create/implement the automated test cases/test suite, havoc API and services.

Senior Software Engineer: (1/2017-9/2019, Calculi Corp, Santa Clara, CA)

●Design/Develop/implement/test Calculi’s automated CI/CD platform Guide-Rails. I worked on Sonar Scanner, SonarQube, JIRA and ServiceNow microservices/endpoints and API development. Golang/GRPC/protobuf were used for implementation. Also implemented the microservices/endpoints interface and interacting with RabbitMQ messaging service, Cassandra database etc.

●All the implementation was test driven development. Create/implement/execute Guide-Rails unit/functional/integration/performance tests.

Senior Software Engineer: (6/2015-12/2016, Cisco Systems, San Jose, CA)

●Developed/implemented platform and application manager (PAM) for Cisco's COS (Cloud Object Storage) CED460 and CDE470. This management application is used for COS cluster stats, monitoring and configuration. Python and shell script used.

Senior Software/Firmware Engineer: (5/2007-4/2015, 2Wire/Pace Corp, San Jose, CA)

The company designs and manufactures residential router/gateway device.

●Responsible for automated testing 2Wire’s router/gateway products, mainly working on broadband Ethernet and DSL connection, NAT, DHCP, DNS, Firewall, WLAN (802.11), WEP/WPA/WPA2, VoIP, IPv6/6rd, IPSec, IKE, features and performance.

●Implemented, maintained 2Wire’s BQT (build quality testing) automation test bed. This automated test bed was developed with Python and used in preliminary build checking including broadband provision, connection, and gateway services.

●Designed and implemented test tool JBox. This tool is mainly used in DNS and DHCP test.

●Reviewed, designed and documented test plans and test cases based on PRD and RFC compliance.

Senior Software/Firmware QE Engineer: (6/2006-5/2007, Mistletoetech, Cupertino, CA)

The company develops VPN/Firewall on chip.

●Responsible for testing Mistletoetech’s products—Anjin, Lanvire boxes (site-to-site VPN boxes).

●Performed test plan/test case developments, feature test, functional test, regression testing, bug logging, tracking and verifications.

●Participated in reviewing initial and final Engineering specifications of each features for the projects.

●Configuring and testing of IPSec, IKE, Firewall rules, VPN interoperability with Netscreen and Cisco PIX.

●Develop automated test tools with Java and Perl. These testing scripts enable a fast and accurate regression tests.

●Assisted developers and technical support of resolving software defects.

Senior Software/Firmware QA Engineer: (4/2001-6/2006, Actiontec, Inc. Sunnyvale, CA)

The company is a manufacturer of home router/gateway and network equipments.

●Responsible for router software/firmware testing--both black and white box test (development-level and system-level). Routine works included design test strategies and procedures, analysis and execution of test cases, documentation of test results (technical specification, bug reporting and tracking, etc).

●Lead in designing, developing and implementing Verizon RMA Auto Test Utility. This automated test bench is a multi-threaded software developed for Verizon Wireless used in regressional and functional testing of router software/firmware. This application can automatically configure router, execute router program, retrieve various data. I designed the whole GUI and the various testing objects. Java JSP, TCP/IP, HTTP, FTP used in the development.

●Designed and implemented various automated testing tools and test scripts for different and special test cases. Perl, shell script used.

●Set test environment for Actiontec’s wireless router. Conducted all aspects of router test, such as various WAN connection protocols (PPPoE, PPPoA, DHCP, Routed 1483, etc.), Firewall, QoS, and TR69, wireless configuration, etc.

Software Engineer: (2/1998-3/2001, ITSquare Inc., San Jose, CA)

The company ran a Web-based matchmaking service for software developers and buyers.

●Built ITsquare's CDI system. ITsquare's CDI is the premier platform for automating the IT services supply chain. CDI integrates IT services procurement, project management, and collaboration into a web-based client-server platform enabling enterprises to streamline the entire supply chain. I mainly worked to implement full modules in Java based backend. JSP, Servlet, JDBC, Oracle Database, SQL, PL/SQL were used.

Reference available upon request.



Contact this candidate