混合型质量保证工程师
Hybrid QA Engineer
关于该职位
你将负责网络赌场、安卓和iOS游戏的发布,并需确保这些游戏在发布前的质量。
Sporty 不同于其他只把 QA 当作阻碍的组织——我们赋予 QA 团队成员完成工作的必要能力,包括决定哪些内容适合发布,哪些需要进一步完善。你将作为混合型 QA 工程师,参与手动测试和测试自动化两方面的工作。该职位需要积极参与设计、编写、维护和改进自动化测试,作为常规 QA 流程的一部分。你将参与开发过程的每一步,从需求收集和估算,到最终测试、发布和所涉及功能的维护。你必须与英国时区有部分重叠,以确保每天与团队其他成员的协作。
我们的技术栈
- 编程语言:Python
- 数据库:MySQL / Mongo DB
- DevOps:AWS / Jenkins / GitHub Actions / K8S
- 网站:Selenium / Playwright / Postman
- 移动端:Appium / Android Studio / XCode
- 管理工具:Jira / TestRail
你将从事的工作
- 对网站、安卓和 iOS 平台进行测试(黑盒、白盒、集成和性能测试)
- 使用 Atlassian Jira 跟踪并记录产品问题,并通过各种工具分析问题,向相关人员提供反馈以进行修正
- 从用户角度模拟用户需求和实际使用场景
- 积极参与团队讨论,挑战需求和验收标准,以确保清晰度和可测试性
- 创建、跟进并持续改进团队中应用的测试策略和质量流程,旨在保持高质量的产品标准并确保持续交付高质量产品
- 设计、开发和维护自动化网站、移动端和 API 测试
- 识别可用于在团队内维持健康 QA 心态的流程
- 帮助自动化工程流程,包括自动化框架之外的定制工具
- 审查他人设计和代码,并提供建设性反馈
- 主动发现差距和改进或建立质量流程的机会
- 推动 QA 文档、标准和最佳实践的创建和维护
- 维护和改进自动化框架。帮助自动化工程流程,包括定制工具 beyond
查看英文原文
About the role
In this role you will be assigned web casino, Android and iOS game releases, and will be responsible for ensuring the quality of these games before they are published.
Sporty isn’t like other organisations that just see QA as a blocker – we give our QA team members the power you need to do your job, including deciding what is ready for launch and what needs more work. You will be acting as a Hybrid QA Engineer, contributing across both manual testing and test automation. This role requires active involvement in designing, writing, maintaining, and improving automated tests as part of the regular QA process. You will be involved at every step of the development process, from requirements capture and estimation, all the way through to final testing, launching and maintenance of each of the features you are involved in. You must have some overlap with UK timezone to ensure collaboration with the rest of the team daily.
Our Stack
- Programming language: Python
- DB: MySQL / Mongo DB
- DevOps: AWS / Jenkins / GitHub Actions / K8S
- Web: Selenium / Playwright / Postman
- Mobile: Appium / Android Studio / XCode
- Management: Jira / TestRail
What you'll be doing
- Testing (black box, white box, integration, and performance) of the Web, Android and iOS platforms
- Track and record product issues using Atlassian Jira and analyse the problems through various tools, giving feedback to relevant personnel to make corrections
- Simulate user needs and actual usage scenarios from a user perspective
- Actively participate in team discussions, challenge requirements, and acceptance criteria to ensure clarity and testability
- Create, follow up on, and continuously improve the test strategies and quality processes applied within the team, aiming to maintain high product standards and ensure constant delivery with high-quality products
- Design, develop and maintain automated Web, Mobile, and API tests
- Identify processes to apply to maintain a healthy QA mentality within the team
- Help automate engineering workflows, including custom tooling beyond the automation framework
- Review designs and code done by others and provide constructive feedback
- Proactively identify gaps and opportunities to improve or establish quality processes
- Drive the creation and maintenance of QA documentation, standards, and best practices
- Maintain and improve the automation framework. Help automate engineering workflows, including custom tooling beyond the framework
- Align QA processes between different departments and stakeholders
What you'll bring
- 5+ years of experience in software quality assurance, including significant hands-on experience in test automation using Python
- Strong Python programming skills, including designing and maintaining test automation frameworks
- Solid understanding of testing types (integration, end-to-end, regression, performance, and API testing), test design techniques and quality processes
- Experience with Web / Android / iOS and API manual testing
- Experience with web debugging and API testing tools (Chrome DevTools, Postman)
- Working knowledge of relational databases, preferably MySQL
- Experience in automation testing of REST APIs
- Experience in automation testing of mobile apps (Android and iOS)
- Experience in automation testing of web apps (Selenium/Playwright)
- Experience with Docker
- Experience integrating automated tests into CI/CD pipelines and contributing to release quality gates
- Experience working within Agile/Scrum development environments, participating in sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives
- Support onboarding of new QA team members and align testing best practices across teams
Even better if you have
- Working knowledge of NoSQL databases, preferably MongoDB
- Experience with performance testing
- Experience with stress testing
- Experience with Kubernetes
- BS / MS in Computer Science, Information Systems, Electrical Engineering
What's in it for you
- Sporty is a remote-first company in pursuit of sustainability
- A competitive salary plus individual performance-based bonuses every quarter
- 28 days paid annual leave
- Core working hours of 10am-3pm in your local time zone, with flexibility outside of these hours
- Referral bonuses and flash bonuses
- Top-of-the-line equipment
- Annual company retreats that provide opportunities to connect and collaborate with colleagues from around the world
Interview Process:
- Remote video screening with our Talent Acquisition Team
- Offline take home assignment
- Remote video interview with Team Members (60 Mins)
- Final discussion with the hiring manager (60 mins)
If you're interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.