Ref: 27/04/2023

Quality Assurance


  • £200 to £250 GBP
  • Testers Role
  • Skills: Seniority Quality Assurance
  • Level: Senior

Job description

Quality Assurance


Summary As a Quality Assurance Senior Software Engineer you are an expert in Quality Assurance development technologies and methodologies. You will join a fast-paced, cross-functional Agile team building highly optimized web experiences. The position is responsible for the technical design, development, and implementation of high-quality solutions for high-traffic, consumer-facing websites and helping to develop the skillsets/knowledge of more junior members of the team. Your day-to-day:
  • Assist in building new and optimising existing applications (requiring high efficiency and resistant to failures)
  • Improve automated test coverage (unit/ integration/ user acceptance tests, end-to-end, GUI, etc.)
  • Operate in an agile software delivery methodology focused on testing new features within an iteration and providing near-immediate feedback to engineers through test automation
  • Cooperate with developers to design and develop tools to assist in continuous development initiatives
  • Contribute to and helping with maintaining the testing framework for various types of testing (functional, load/performance, security)
  • Resolve technically advanced problems
  • Keep up to date with modern technologies
  • Create technical documentation
What you bring to the team:
  • 5+ years of relevant professional experience in test automation scripts
  • Strong knowledge of software quality practices and ability to learn & embrace emerging concepts
  • Strong software development and technical architecture skills
  • Strong object oriented programming background and a passion for scalability, reliability and reusable code
  • Experience with Java or JavaScript
  • Experience with Unix/Linux
  • Experience with version control systems (svn, git, stash)
  • Experience with test tools (Selenium, Webdriver, Junit, TestNG, Appium, Cypress etc)
  • Proficient with continuous development tools and build tools (Jenkins, Bamboo, etc)
  • Experience with performance testing tools (jMeter, LoadRunner, etc)
  • Experience with web video playback, encoding, live stream and similar concepts
  • Knowledge of proxy tools (Charles, Fiddler, Httpwatch)
  • Technical/working knowledge of information technology concepts, local and wide area networks, content delivery networks, database theory, and solid understanding on caching strategies
You might also have:
  • TDD and BDD experience a plus
  • Experience with online streaming video experiences (web, mobile & new technologies) a plus