Responsibilities
- Product Risk Analysis
- Understand product business and user context
- Identify and prioritise product risks for testing
- Provide input for project risk conversations
- Test Case Development
- Collaborate with the rest of the team (including the client) to develop acceptance criteria
- Create Cucumber feature files in collaboration with software engineers on the team so they can automate those tests
- Test Execution
- Exploratory testing
- Capture test reporting (test evidence as well as defects found steps to reproduce)
- Collaborate with the rest of the team to help interpret automated test results to help the team maintain the underlying test suite.
- Bigger blocks of manual testing for release candidates
- Manage Project Workload
- Work with PO and the rest of the team to deliver tested software
- Test planning for the project: initial plan as well as ongoing response to changing reality
- Test planning per sprint
- Collaborate with engineers & other team members on both scales of planning
- Time management and prioritisation: working on multiple projects at once (we aim for a max of 2 simultaneous projects but this is not always possible)
- Keep current with industry and technology
- Research tools and techniques
- Suggest process improvement internally
- General
- Defend the quality of the end product. Be able to clearly and logically lay out the reasoning behind your position so clients and team members can understand.
- Handle a variety of platforms: Android iOS Web
Skills
- Comfortable with an agile software development environment.
- Communication skills that allow you to collaborate and explain your process approach and motivation to various stakeholders.
- Mentoring junior team members.
- Able to work well in a team as well as individually.
- Zoom out to the big picture and zoom in on detail.
- Estimate effort on tasks prioritise work and deliver to deadlines but manage expectations proactively rather than working overtime to get the work done.
- Excited about learning pushing technical limits and finding new solutions.
- Excellent analytical and problemsolving skills.
- A propensity to fail fast and learn fast and share both failure and learning with others.
- Prioritising learning over being right. Understanding others rather than becoming defensive.
- Demonstrated ability to learn independently.
- Understanding the value of the client as part of the team rather than us & them.
Qualifications
Minimum 5 years of fulltime experience in making software (whether as dev PM or other roles)
Nice to have
If you tick all the required boxes the following things will give you an edge:
- ISTQB foundation level certification
- If youve started your own business before
- If youve built something of your own
- Active contributions to open source projects
- A preference for a variety of work and horizontal training over deep specialist skills.
- Aspirations to mentor and coach others