•系统学习 C# 高级编程、软件测试方法学与设计模式,掌握面向对象编程及测试用例设计技巧。
•在大学生创新项目中,使用 C# 与 WinForms 开发测试数据管理工具,独立完成需求分析、编码与自测,提升代码质量意识。
•加入软件质量实验室,参与基于 NUnit 的自动化测试脚本编写,执行回归测试并分析缺陷,深化对测试驱动开发(TDD)的理解。
C#自动化测试工程师自动化测试框架测试用例设计缺陷跟踪
北京
•搭建基于Selenium与XUnit的混合自动化测试框架,引入页面对象模型,提升测试脚本可维护性并降低重复代码。
•累计编写自动化测试用例6000+,覆盖核心业务模块,发现并协同开发修复缺陷900+,保障产品迭代质量。
•参与敏捷迭代,每日站会与开发沟通需求,推动测试左移,将质量反馈前置到开发阶段。
•使用Allure生成可视化测试报告,定期分析测试数据,为项目决策和风险预警提供依据。
高级C#自动化测试工程师测试架构设计移动端自动化技术指导
北京
•主导PC端与移动端自动化测试融合,引入Appium与WinAppDriver,实现跨平台脚本复用,减少维护成本。
•采用数据驱动与关键字驱动结合的方式重构测试用例,使用例复用率提升至60%,显著缩短回归测试周期。
•带领3人小组攻克复杂业务场景下的自动化难题,如多线程并发测试、异步消息验证等,保障系统稳定性。
•组织内部代码审查与技术沙龙,制定测试规范,培养2名初级工程师,提升团队整体交付能力。
•使用C#编写自动化脚本,对课程搜索、在线学习、作业提交等核心流程进行端到端自动化测试,保障用户学习体验。
•利用RestSharp库对平台API接口进行自动化测试,验证数据同步准确性,确保前后端交互稳定。
•集成Jenkins实现持续集成,定时执行测试并自动推送结果,将测试反馈周期缩短至3小时。
•通过自动化测试在项目上线前发现并修复130+潜在缺陷,有效提升平台质量与用户留存率。
智慧物流调度系统自动化测试 - 高级自动化测试工程师
2020.01-2020.06
•负责搭建基于SpecFlow的行为驱动开发(BDD)自动化测试框架,编写业务场景化用例,覆盖订单分配、路径优化、实时监控等关键功能。
•与开发团队协作进行性能测试,通过自动化脚本模拟高并发调度请求,定位系统瓶颈,优化后响应时间降低40%。
•维护和更新自动化脚本库,确保脚本与系统功能迭代同步,累计维护脚本超过1200行。
CI/CD 自动化测试流水线:
搭建 Jenkins 与 GitLab CI 流水线,将 C# 项目的 MSTest 框架集成到自动化构建与测试链中,实现提交即测、结果自动归档。
自定义构建任务,串联代码质量扫描、自动化测试集执行与测试报告邮件通知,缩短测试反馈周期,保障交付质量。