Overview

As the QA Engineer, you will be responsible for driving the software test strategy for the business, defining and maintaining test plans and coordinating end users for User Acceptance testing. You will be a hands-on tester in the role, and continuously research and experiment with different methods and tools to help improve the process as the product and team grow.

Working closely with the developers, you will contribute to best practices throughout the development lifecycle and advocate the right approach to help the business reach its objectives.

Key responsibilities and accountabilities:

  • Work across the full development lifecycle
  • Analyse complex requirements and executing the appropriate test strategy and test cases to ensure the quality of software
  • Use both manual and automation testing techniques
  • Manage the test environment
  • Project planning, estimation and tracking

The Profile:

  • A minimum of 3 years software testing experience
  • Experience of working in app and web technologies
  • Familiar with Team Foundation Services
  • Experience in multi-project environments
  • Experience of business analysis and project management
  • Willing and able to learn and use new technologies
  • Demonstrable experience as both a manual and automation tester
  • Experience with mobile testing (both Android and iOS) is desirable
  • Knowledge of Selenium is an advantage
  • Knowledge of working with API testing tools
  • SQL and other database skills
  • Experience having worked in an agile software development environment
  • Excellent attention to detail and a methodical approach to testing
  • Exposure to tools and languages such as C#
  • ISTQB qualifications (desirable)
  • The willingness to build a QA team (desirable)

Tagged as: mobile testing, software testing, team foundation services