Desired Skills and Experience

  • Motivated to set high standards.
  • Able to execute your role swiftly and safely in rapidly changing environments.
  • Revel in fast paced startup environments.
  • Willingness to learn.
  • Passionate about user experience.
  • Keen to use your technical knowledge, expertise and ability with the aim of building an exceptional product.
  • Comfortable with starting from a blank page and taking responsibility for defining, designing & developing clear, concise detail oriented test plans/cases from specifications or verbal communications.
  • Clear communicator (written and verbal).
  • Identify test requirements from specifications, map test case requirements and design test coverage plan.
  • Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
  • Execute and evaluate automated test cases and report test results.
  • Hold and facilitate test plan/case reviews with cross-functional team members - DevOps, Marketing, Product & Design.
  • Have experience with iOS & Android functional and UI testing tools.
  • Ensure that validated deliverables meet functional and design specifications and requirements.
  • Isolate, replicate, and report defects and verify defect fixes. Escalate any potential quality issues to management in a timely manner.
  • Creatively and intelligently solve technical problems.
  • Ability to translate technical requirements into comprehensible test plans.
  • Working experience with issue/bug tracking tools, ideally JIRA.
  • Be focused on deadlines and deliverables – an ability to quickly find the defects and bugs.
  • Have an inquisitive mind - You are always asking how does it work? Why? What if this happens?
  • Abstract thinker – an ability to not conform to the norm. Norms do not find bugs quickly!
  • Build a strong quality mindset around the team. It’s going to be Quality First!
  • Working in an Agile Development environment; preferably SCRUM.
  • Acceptance Testing and how it applies to Agile Testing.
  • Working with agile processes, including Test Driven Development.
  • A good level of proficiency with one or more programming/scripting languages.
  • Experience with automation frameworks like Selenium, Appium, Capybara or Espresso.
  • Experience working with test automation throughout the Software Development Life Cycle.
  • Familiar with Continuous Integration tools is a plus.