高级手动测试工程师 | 远程软件测试专家
全职
远程
我们的客户经营着俄罗斯最具影响力的数字教育、娱乐和休闲综合平台,每天服务数百万各年龄段的用户。这个复杂的系统整合了多种功能模块,包括互动学习系统、知识测验平台、社交网络元素、内容推荐引擎以及用户数据分析工具。平台架构采用现代微服务设计,采用分布式数据库系统,并通过API网关实现各模块间的无缝通信。作为此重要项目的质量守护者,您将确保每一项功能都经过严格测试,每一个用户交互都达到最高标准,每一个潜在问题都在发布前被发现并解决。
主要职责
- 根据详细的技术规格和用户故事,制定全面的测试策略和测试计划,确保所有功能点得到适当覆盖。
- 设计并执行复杂的功能测试场景,模拟真实用户行为及边界条件,确保系统在各种情况下都能正常运行。
- 使用专业工具如Postman、SoapUI进行深入的API测试,验证请求和响应的准确性、性能和安全性。
- 建立并维护全面的测试文档库,包括测试计划、测试用例、测试数据和测试结果报告。
- 执行回归测试,确保新功能的实现不会影响现有功能的正常运行,保持系统的整体稳定性。
- 与开发人员密切合作,详细描述发现的问题,提供清晰的重现步骤和预期结果,协助快速定位和解决缺陷。
- 管理缺陷跟踪系统中的问题,对缺陷进行分类、优先级排序和状态跟踪,确保关键问题得到及时解决。
- 分析用户报告的问题,进行深入调查,找出根本原因,并提出预防类似问题再次发生的建议。
- 进行跨浏览器和跨设备的兼容性测试,确保系统能在不同环境下保持一致的用户体验。
- 参与用户界面和用户体验测试,评估系统的易用性和直观性,提出改进建议。
- 监控系统性能指标,识别潜在的性能瓶颈,与开发团队合作进行优化。
- 定期向项目经理和产品负责人汇报测试进度、发现的问题和质量状态。
必备技能和资格
- 4年以上手动质量保证和软件测试的丰富经验,特别是在教育或内容平台领域。
- 深入理解软件测试方法论,包括黑盒测试、白盒测试、集成测试和系统测试的原则和实践。
- 精通功能测试技术,能够基于需求文档设计全面的测试案例和测试场景。
- 对客户端-服务器架构有扎实的理解,熟悉RESTful API的测试方法和最佳实践。
- 熟练使用JIRA、YouTrack或类似的缺陷跟踪和项目管理工具,能够有效管理和跟踪缺陷的生命周期。
- 出色的测试文档编写能力,能够创建清晰、详细和结构化的测试计划、测试用例和测试报告。
- 优秀的分析能力和问题解决技巧,能够快速识别复杂问题的根本原因。
- 对软件产品的质量有高度敏感性,能够从用户视角评估应用程序的整体体验。
- 出色的时间管理和优先级排序能力,能够在多任务环境下高效工作并按时交付。
- 良好的沟通技巧,能够清晰简洁地表达技术问题,并与开发人员和产品经理有效协作。
- 自驱力强,能够在远程工作环境中保持高效率和责任心。
- 基本的英语读写能力,能够理解技术文档和进行必要的沟通。
- 对新技术和行业最佳实践保持学习和适应的意愿。
加分技能
- Java编程语言的实际知识和应用经验(Java 17+),能够理解代码逻辑和潜在问题。
- Selenide框架和JUnit 5等现代测试框架的实践经验,能够理解自动化测试脚本和流程。
- 使用JMeter 5.5+或其他工具进行负载测试和性能测试的经验,能够设计和执行压力测试场景。
- SQL数据库查询和验证的实用知识,能够直接从数据库层面验证数据完整性和正确性。
- 使用Postman、Swagger或类似工具进行API测试和文档查阅的经验。
- Git版本控制系统的实际使用经验,能够理解分支策略和代码合并过程。
- 敏捷开发方法论的深入理解,熟悉Scrum或Kanban流程中的测试角色和责任。
- 移动应用测试经验,了解Android和iOS平台的特性和测试方法。
- 安全测试基础知识,能够识别基本的安全漏洞和风险点。
- 性能测试和优化的经验,了解如何识别和解决系统瓶颈。
- 测试自动化的概念理解,能够与自动化测试工程师有效协作。
- 本地化和国际化测试的经验,了解多语言和多文化环境下的测试要点。
为什么加入我们的团队
加入我们意味着您将成为一个充满活力、不断创新的团队的一部分,直接影响数百万俄罗斯用户的学习和娱乐体验。我们提供极具竞争力的薪酬待遇,完全灵活的远程工作安排,让您可以从任何地点创造价值。在我们的环境中,您将有机会使用最新的测试工具和方法,不断学习和成长,同时解决有挑战性的问题。我们重视每一位团队成员的贡献,提供清晰的职业发展路径和定期的技能提升机会。此外,您的工作将直接影响一个对俄罗斯公民教育和个人发展至关重要的平台,让您的职业生涯充满意义和成就感。作为团队的一员,您还将参与塑造未来的学习体验,推动教育技术的创新和进步。