QA Engineering Manager
位置:乌克兰基辅类型:全职 我们正在寻找一个实践的 QA 工程经理,负责在比特币和数字资产基础设施周围构建的企业软件质量,可靠性和安全性的 QA 团队。这个角色将技术执行与团队领导结合在一起。你将建立和维护自动化测试框架,建立可扩展的 QA 流程,并与工程,产品和 DevOps 密切合作以确保可靠发布。你将被期望编写自动化代码并直接与 CI/CD 管道一起工作,同时开发团队并提高质量标准。责任:·团队领导和发展:领导,导师和增长一个 QA 工程师团队。根据团队规模建立有效的安装,开发和招聘实践。·测试自动化:使用 Python,Playwright, pytest 和 REST API 测试工具设计,实施和维护自动化的测试框架。保持脚本编写和框架开发的手头。·测量策略和覆盖范围:定义并执行功能性,回归,API,性能和安全测试战略。建立可衡量的质量指标并改善回归覆盖率。·安全与可靠性:为复杂授权流程,交易处理,状态转变和故障场景制定测试方法。识别漏洞,验证系统行为跨应用程序和 API 界限。· CI/CD 集成:将自动化测试套件整合到 GitLabCI/CD 或 GitHub 行动中,建立引入请求,计划构建和发布的质量门户。·工程合作:与工程,产品和 DevOps 合作伙伴,以早期确定可测试性问题,改善缺陷解决方案并确保释放准备。·质量治理:制定一致的 QA 标准,缺陷管理工作流程,回归实践和报告过程。向利益相关者沟通质量指标,生产事件以及清晰释放风险。·持续改进:评估新测试工具和方法,酌情使用人工智能辅助的工具,积极发展新兴技术和特定领域测试挑战方面的专业知识。资格:·QA 经验:软件 QA 经历5年以上,至少担任领导或管理职位2年;最好在金融科技,区块链,银行,资本市场,企业 SaaS 或安全性重点行业中。·H
查看英文原文
Location: Kyiv, Ukraine
Type: full-time
We're looking for a hands-on QA Engineering Manager to lead a QA team responsible for the quality, reliability, and security of enterprise software built around Bitcoin and digital asset infrastructure. This role combines technical execution with team leadership. You'll build and maintain automated testing frameworks, establish scalable QA processes, and work closely with Engineering, Product, and DevOps to ensure reliable releases. You'll be expected to write automation code and work directly with CI/CD pipelines while developing the team and improving quality standards.
Responsibilities:
- Team Leadership and Development: Lead, mentor, and grow a team of QA engineers. Establish effective onboarding, development, and hiring practices as the team scales.
- Test Automation: Design, implement, and maintain automated test frameworks using Python, Playwright, pytest, and REST API testing tools. Remain hands-on with scripting and framework development.
- Test Strategy and Coverage: Define and execute testing strategies across functional, regression, API, performance, and security testing. Establish measurable quality metrics and improve regression coverage.
- Security and Reliability: Develop testing approaches for complex authorization flows, transaction processing, state transitions, and failure scenarios. Identify vulnerabilities and validate system behavior across application and API boundaries.
- CI/CD Integration: Integrate automated test suites into GitLab CI/CD or GitHub Actions, establishing quality gates for pull requests, scheduled builds, and releases.
- Engineering Collaboration: Partner with Engineering, Product, and DevOps to identify testability concerns early, improve defect resolution, and ensure release readiness.
- Quality Governance: Establish consistent QA standards, defect management workflows, regression practices, and reporting processes. Communicate quality metrics, production incidents, and release risks clearly to stakeholders.
- Continuous Improvement: Evaluate new testing tools and methodologies, use AI-assisted tools where appropriate, and proactively develop expertise in emerging technologies and domain-specific testing challenges.
Qualifications:
- QA Experience: 5+ years of software QA experience, with at least 2 years in a leadership or management role; preferably in fintech, blockchain, banking, capital markets, enterprise SaaS, or security-focused industries.
- Hands-On Automation: Strong practical experience writing automated tests using Python, Playwright, and pytest, with experience in REST API testing using tools such as Postman or equivalent frameworks.
- CI/CD: Practical experience integrating automated tests into GitLab CI/CD or GitHub Actions pipelines.
- Team Building: Experience recruiting, onboarding, mentoring, and developing QA engineers, ideally growing a team from a small initial group into a larger function.
- Security-First Testing: Strong understanding of software security testing, authorization, complex state transitions, and failure handling. Experience with penetration testing or vulnerability assessments is valuable.
- Testing Fundamentals: Experience with functional, regression, API, and performance testing, including the use of appropriate testing tools and measurable quality metrics.
- Technical Collaboration: Ability to work closely with developers and DevOps engineers, investigate complex defects, and contribute directly to automation code and pipeline configuration.
- Communication: Strong leadership, documentation, and stakeholder management skills, including communicating risks and release readiness across distributed teams.
- Learning Agility: Demonstrated ability to learn unfamiliar technologies quickly and independently. Experience using AI-assisted development or research tools to accelerate technical learning is a plus.
Originally posted on Himalayas