职位简介
我们正在寻找一名质量保证(QA)工程师,他将负责在产品发布前进行测试,以确保软件运行顺畅并满足客户需求。QA工程师的职责包括设计和实施测试、调试和定义纠正措施。您还将审查系统需求并跟踪质量保证指标(例如缺陷密度和未解决缺陷数量)。QA工程师在我们公司的产品开发过程中扮演着重要角色。
职责
• 设计、开发和维护用于软件和硬件测试、流程自动化和数据集成的自动化框架。
• 领导功能、集成、回归和性能测试的自动化测试脚本开发,确保在多个功能和系统中具有可扩展性和可靠性。
• 指导和培训手动测试人员使用自动化工具,指导他们如何编写/执行和维护自动化测试,促进向自动化测试的转变。
• 将自动化测试与CI/CD管道集成。
• 确定自动化可以提高运营效率和减少手动干预的领域。
• 为参考和审计目的记录自动化过程、测试用例和结果。
• 通过新的测试策略、自动化测试工具和方法保持最新并不断改进软件测试过程。
• 保持良好的口头和书面沟通能力。
• 在需要时支持手动测试并执行分配的其他职责。
要求
• 计算机科学、工程或相关专业的高等学历。
• 流利的英语口语和书写能力以满足业务沟通需求。
• 至少4年使用Python/Selenium/Appium(IOS和Android平台)进行自动化开发的经验。
• 精通Web/移动Web/APP应用程序的自动化测试。
• 必须精通编程语言Python。
• 对API测试、性能测试和负载测试有扎实的理解。
• 具有测试自动化和将其集成到CI/CD管道中的实际经验。
• 具有编写清晰、简洁和全面的测试计划和测试用例的经验。
• 有在敏捷/Scrum开发过程中工作的经验。
• 具有较强的分析思维和解决问题的能力。
• 团队精神 - 喜欢解释和分享知识。
• 自我激励,能够在快节奏环境中独立工作,最少的监督。
• 拥有金融科技/交易/区块链技术、资本市场技术和金融支付技术领域的知识将是一个优势。