I lead a five-person team to develop a test automation solution.
A solution means that we start by analyzing test requirements and then develop test software as per requirements. After that, we work directly with customers on troubleshooting issues. We also executed test cases and defect identification, debugging, collected logs, and helped the developers fix bugs.
Our team has three projects: USB PD (Power Delivery), Battery Life, and Performance Benchmark.
USB PD: We use a robot arm to perform thousands of times hot-plug and cold-plug to verify different BIOS firmware.
Battery Life: We automate installation, execution, and collect scores of MobileMark. We also handle the unplugged/replugged AC adapter part, so the entire test lacks human intervention.
Performance Benchmark: We automate installation, execution, and collect scores of benchmark tools such as 3DMark, PCMark, Cinebench, Specview, Passmark, and SysMark. When the score fluctuates or the application crashes, we can automatically detect, report, and rerun it.