На платформу для совместной работы распределенных команд Miro ищут Head of Core Product QA.
About Miro:
Miro is an online collaborative whiteboard platform that enables distributed teams to work effectively together, from running brainstorming sessions and workshops to planning projects, from designing new products and services to facilitating agile ceremonies.
About the team:
The Core Product stream is the largest and most complex in terms of quality. Within Core Product, company has the Canvas stream which is focused on board working, widgets on the board (like stickers and shapes), and modern interactive frameworks (like Mindmap, USM, Kanban, and Grids). You will have the opportunity to produce high-load scalable solutions, build and contribute to internal and external frameworks, and organize development life-cycles according to the best agile practices.
About the role:
Company is looking for experienced candidates to come in as a Head of Core Product QA to build a team for this stream and help it grow bigger and faster in terms of people, as well as the results and the business value they bring. You will be constantly monitoring the quality health of the whole stream: investigating/preventing issues and helping with solving them.
Working with the Head of Core Product Engineering, you will create a strategy of quality improvement for the continuous growth of dedicated guild members.
The Head of Core Product QA will be responsible for quality assurance of the whole stream. Stream combines several teams that work on tasks of a certain part of the product. In this case, it is a canvas stream and for Business Logic.
QA is a horizontal team that combines all dedicated QA engineers who work with feature teams. Company names this team the QA guild. A guild is a source of testing practice: how to build an effective development process that creates a high-quality product; which methods are used for testing and test coverage? There is expertise in automation, load, and performance, exploratory, and other methods of testing.
What you’ll do:
- Iterate on strategies and plans based on changing priorities or business needs. Create a quality vision and strategy for the whole stream
- Detect process issues that affect the quality and solve them
- Act as an expert and assistant for the team lead to manage the development process: establish best practices, improve processes, sort out issues during the process
- Detect the root causes of bugs in the code and initiate projects to solve them
- Design effective and elegant solutions for testing
- Create a roadmap with deliverables and milestones
- Structure and organize development teams, define the hiring plan
- Guide and mentor team members for their professional and career growth
What you’ll need:
- 2nd line management experience to build multi-level QA structures (40+ members)
- Experience in building the QA process in agile conditions
- Ability to develop quality metrics
- Strong expertise and skills in decomposing product requirements and designing a test scenario, experience in analyzing different types of technical testing, and choosing actionable items
- Ability to deal with complicated technical issues as a manager (to understand the root cause and involve needed architects)
- Testing experience more than 4 years
Nice to have:
- Familiar with Objectives and Key Results (OKR) framework
- Test architect experience
What’s in it for you:
- Stock Option Grant
- Allowance to facilitate remote working during WFH period
- Weekly remote team activities to keep the spirits high
- Opportunity to work for a truly global multicultural team
- Lunch, snacks and drinks provided when back in the office
Tech stack:
- Frontend: TypeScript, Less, React Native, Webpack, Canvas API, AngularJS, CerebralJS
- Maven, Git, Jira, Confluence, Bamboo, BitBucket
- AWS (S3, EC2), Docker, Linux
- Backend: Java 11, Spring (+Spring Boot), Hazelcast, Redis, PostgreSQL, TestNG & Mockito