招聘JAVA测试工程师一名
面议主要岗位职责
1.测试计划与策略:
·参与需求和技术评审,从测试角度提供早期反馈。
·设计和编写详细的测试计划、测试用例,覆盖功能、集成、回归和性能测试场景。
2.自动化测试开发(核心职责):
·设计、开发和维护健壮、可复用的UI自动化测试框架和脚本(主要使用Selenium)。
·设计、开发和维护高效的API/接口自动化测试(主要使用RestAssured,OkHttp,HttpClient等)。
·集成自动化测试到持续集成/持续部署(CI/CD)流水线(如Jenkins,GitLabCI),实现无人值守的自动化回归测试。
3.测试执行与缺陷管理:
·执行手动和自动化测试,准确记录测试结果。
·使用缺陷管理工具(如Jira)提交、跟踪、验证缺陷,并协助开发团队定位和修复问题。
4.性能与底层测试:
·编写和执行基本的单元测试(如使用JUnit/TestNG)并与开发团队协作进行代码覆盖率分析。
·使用性能测试工具(如JMeter)进行基本的压力、负载和并发测试,协助定位性能瓶颈。
5.数据库与工具支持:
·进行数据库测试,编写复杂的SQL语句以验证后端数据的一致性。
·开发和维护测试相关的工具和脚本,提升测试团队的效率。
---
任职要求
必要条件:
1.学历与经验:
·计算机科学或相关专业,本科及以上学历。
·拥有2年以上软件测试经验,其中至少1年专注于Java自动化测试开发。
2.技术技能-Java与测试框架:
·熟练掌握Java编程语言,具备良好的面向对象编程思想。
·精通主流的单元测试框架,如JUnit和TestNG,并了解Mock技术(如Mockito)。
·精通至少一种UI自动化测试工具,如SeleniumWebDriver。
·精通API接口自动化测试,熟悉RestAssured或类似的HTTP客户端工具。
3.技术技能-数据库与工具:
·熟练使用MySQL/Oracle等至少一种关系型数据库,能够编写复杂的SQL查询语句。
·熟练使用版本控制工具,如Git。
·熟练使用项目管理/缺陷管理工具,如Jira。
4.软技能:
·具备出色的分析问题和解决问题的能力,对细节有敏锐的洞察力。
·具备良好的沟通能力和团队协作精神,工作积极主动,有责任心。
·具备强烈的质量意识和学习能力,能快速适应新技术和业务。

四川五洲仁信科技有限公司
点击查看地图