质量保证工程师(移动端和API)

马斯喀特 无个税6小时前全职 网络
4.5K - 5.4K / 月
我们是一家快速发展的初创公司,拥有一个Flutter应用和Django后端。我们正在优化架构以实现JWT身份验证、会话管理和动态网络弹性。我们需要一名QA工程师,能够在真实环境中测试应用,以确保这些复杂流程无缝运行。 这是一个紧急需求——候选人必须在15天内准备好加入。 核心职责: - 高级认证测试:验证复杂的状态转换,包括JWT令牌过期、自动刷新逻辑、“访客”到“用户”转换以及并发会话处理。 - 网络模拟:使用代理工具模拟真实世界条件(高延迟、数据包丢失、WiFi到4G切换),以确保应用的弹性和离线同步完整性。 - 根本原因分析:通过检查Django服务器日志和客户端Flutter日志来分类错误,找出故障点(前端与后端)后再报告。 - API验证:使用Postman/Insomnia严格测试端点,验证状态码、JSON模式合规性和错误处理(401与500)。 - 发布完整性:验证“强制更新”流程,并确保对旧版本用户的严格向后兼容性。 - 自动化:为关键路径构建和维护E2E脚本:注册、登录和仪表板加载。 技术要求: - 移动专业知识:2年以上专注于Android和iOS测试(有Flutter应用经验者优先)。 - 网络调试:熟练使用Charles Proxy、Fiddler或Wireshark检查API流量和限制网络。 - 后端知识:能够浏览Django Admin并编写基本SQL查询以验证数据持久性。 - API流畅度:深入理解REST架构、JWT身份验证机制(访问与刷新令牌)和HTTP方法。 - 负载测试:能够模拟并发用户流量以压力测试注册/认证流程。 加分项: - GenAI集成:熟悉测试基于LLM的功能(Gemini/OpenAI)。 - 代码素养:能够阅读基本的Dart/Flutter代码以协助本地构建或调试。 - 工具:有JMeter、Locust或Maestro经验。 我们提供: - 对生产级产品的QA流程的全面掌控。 - 与首席开发人员的直接技术合作。 - 在优化关键架构流程中的高影响力角色。