高级自动化测试工程师 | 远程工作 | TestNG与RESTful API测试专家

远程
全职
您是否是一位经验丰富的自动化测试工程师,对构建强大的测试框架充满热情?我们正在寻找一位技术精湛的高级自动化测试工程师加入我们充满活力的团队,通过先进的测试自动化技术提升我们的质量保证流程。这个远程职位提供了使用前沿技术并为关键应用程序做出贡献的机会。 主要职责 - 使用行业标准工具(如TestNG、Selenium和Appium)设计、开发和维护全面的自动化测试框架。 - 为RESTful API服务创建并执行自动化测试脚本,确保功能性、性能和安全方面的全面覆盖。 - 实施行为驱动开发(BDD)方法,使测试自动化与业务需求保持一致,并增强协作。 - 配置和优化持续集成和持续交付(CI/CD)流程,以便在开发工作流程中执行自动化测试。 - 使用先进的日志跟踪工具(如Elasticsearch、Logstash和Kibana - ELK堆栈)监控和分析测试结果。 - 与跨职能团队协作,确定测试需求,制定测试策略,并解决复杂问题。 - 维护全面的测试文档,包括测试计划、测试用例和执行报告。 - 参与敏捷仪式,并为改进测试方法和流程做出贡献。 - 分析系统漏洞并执行回归测试以确保软件质量。 - 指导初级QA工程师,分享测试自动化的最佳实践。 必备技能 - 3年以上测试自动化开发经验,重点关注TestNG、JUnit或PyTest等框架。 - 使用现代测试管理工具(如TestRail、Zephyr或qTest)的实际经验。 - 至少精通一种面向对象编程语言(Java、Python或C#)用于开发自动化脚本。 - 使用Postman、RestAssured或SoapUI等工具进行RESTful WebServices测试的专业知识。 - 使用Cucumber、SpecFlow或Behave等BDD框架的实践经验。 - 使用ELK堆栈(Elasticsearch、Logstash、Kibana)进行日志跟踪和分析的工作知识。 - 具备CI/CD工具和实践经验(Jenkins、GitLab CI、GitHub Actions或CircleCI)。 - 中级英语水平,足以进行技术讨论和文档编写。 - 熟悉版本控制系统,特别是Git。 - 使用Docker等容器化技术进行测试环境设置的经验。 加分技能 - 了解云平台(AWS、Azure或GCP)在云环境中进行测试自动化。 - 具备使用JMeter、Gatling或LoadRunner等性能测试工具的经验。 - 熟悉使用Appium或类似框架进行移动应用程序测试。 - 了解安全测试概念和工具,如OWASP ZAP或Burp Suite。 - 微服务架构测试及相关挑战的经验。 - 使用Selenium、Cypress或Playwright等工具进行UI自动化的经验。 - 理解数据库测试原则和SQL查询编写。 - ISTQB认证或同等质量保证证书。 - 测试数据管理和合成数据生成的经验。 - 了解无障碍测试标准和工具。 为什么加入我们 与致力于创新和技术卓越的前瞻性团队一起工作。我们提供有竞争力的薪酬、灵活的工作时间、专业发展机会以及完全远程职位的自由。您将与全球范围内的优秀专业人士合作,同时在先进的测试方法和现代技术方面建立您的专业知识。加入我们,在一个支持性和注重成长的环境中将您的QA自动化职业提升到新的水平。