About the job Senior Quality Assurance AnalystResponsibilitiesUnderstand product, business and user contextIdentify and prioritise product risks for testingTest Case DevelopmentCollaborate with the rest of the team (including the client) to develop acceptance criteriaCreate Cucumber feature files in collaboration with software engineers on the team, so they can automate those testsTest ExecutionExploratory testingCapture 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 candidatesWork with PO and the rest of the team to deliver tested softwareTest planning for the project: initial plan as well as on-going response to changing realityTest planning per sprintCollaborate with engineers & other team members on both scales of planningTime 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 technologyResearch tools and techniquesSuggest process improvement internallyGeneralDefend 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, WebSkillsComfortable 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 pro-actively rather than working overtime to get the work done.Excited about learning, pushing technical limits and finding new solutions.Excellent analytical and problem-solving 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.QualificationsMinimum 5 years of full-time experience in making software (whether as dev, PM or other roles)Nice to haveIf you tick all the required boxes, the following things will give you an edge:If you've started your own business beforeIf you've built something of your ownActive contributions to open source projectsA preference for a variety of work and horizontal training over deep specialist skills.
#J-18808-Ljbffr