QA Engineer

Updated: 07/05/2019
Salary: £25,000.00 to £35,000.00
Location: England-Tyne and Wear
Sector: IT & Telecomms
Do you have unrivalled attention to detail? Do you love to squash bugs of the software variety? Can you listen attentively, speak articulately, and appreciate a well-placed moustache joke? Would you like to contribute to the world by creating new ways to engage and entertain people? If so, keep reading; we would love to talk to you!

We are currently looking to hire a creative, enthusiastic & experienced QA Engineer for a full-time opportunity. You will work within the Tech team, taking both automated and non-automated approaches to testing of our solution and providing tech support to our customer service team. You will be responsible for the quality of our client's software solution.

  • Functional and technical understanding of APIs, mobile development and web development
  • Focus on details, critical approach and edge case detection
  • Ability to detach and give a bird’s-eye view on the product
  • Knowledge of testing frameworks and tools
  • Use deployment tools (TeamCity, Octopus)
  • Knowledge of issue-tracking tools (Jira, Podio)
  • OOP knowledge is a big plus
  • Knowledge of a programming language (C#, Java) is a plus as well

  • Great communication and interpersonal skills
  • Enthusiastic, analytic, mature and responsible
  • Aggressive problem diagnosis and creative problem solving
  • Work in a fast-paced environment
  • Fast learning

  • Any related certification is a big plus
  • Online presence of recent work is a plus as well
  • Courses and certificates are welcome

The QA Engineer is responsible for the following:

1. Processes and infrastructure
a. Setup, manage and use the testing tools
b. Proactively contribute to the testing procedures and flows
c. Monitor servers performance
d. Provide feedback on functional and technical specifications

2. Quality Assurance
a. Understand functional and technical requirements
b. Create detailed, comprehensive and well-structured test plans and test cases
c. Estimate, prioritise, plan and coordinate testing activities
d. Design, develop, execute, debug and improve automation scripts
e. Identify, record, document thoroughly and track bugs
f. Perform thorough regression tests
g. Perform usability tests
h. Perform integration tests
i. Give feedback on the functionality, technicality, usability and opportunity of the product
j. Ensure that the functionalities meet the business objectives and integrate within the overall company culture
3. Deployment
a. Record and publish release notes
b. Assist and test the deployments (test, staging, live)