Junior Automation QA Engineer

We're looking for a driven and self-motivated Junior Automation QA Engineer to join our London office.

Although this role is primarily focused on automated testing, it also consists of supporting the QA team with manual testing. This is an ideal opportunity for a QA engineer with over a year's experience in web automation or with manual testing experience, with a supporting Computer Science degree or equivalent.

By joining our close-knit QA team you'll become an outstanding contributor. The manual testing aspect of the role consists of working on tickets from the JIRA board and assisting with regression testing during deployments. For automation new tests will be created as well as maintaining existing ones.

At Codehouse, we work in a collaborative agile environment. This will allow you to work alongside other specialists including Developers, Product Owners, Business Analysts, Delivery Managers and more.

We provide a series of web automation training exercises that focus on the fundamental technologies used to build our existing automated solutions. You'll also be brought up to speed with best practice coding and testing practices.

Key responsibilities

  • Developing C# automated scripts using Selenium WebDriver and Cucumber BDD
  • Creating and executing regression tests across all test & live environments
  • Converting manual test cases into automated test cases
  • Troubleshooting failing test cases after an automated test run has been executed
  • Raising accurate and detailed defects and issues on Jira
  • Assisting the Quality Assurance team with manual testing (Cross-browser testing; Mobile testing: iOS & Android testing with Browserstack; API Testing: using Swagger/Postman)

Technical requirements

You must be proficient in the following technologies:

  • .NET Development, C# and Visual Studio 2019
  • Understanding of OOP principles
  • Strong knowledge base on essential Selenium Webdriver commands, awareness of race conditions, implicit & explicit waits
  • Source control, GitFlow, code reviews / pull requests, managing branches, and resolution of conflicts
  • Using Jira to raise bugs found from either Manual or Automated Testing

Knowledge and exposure of the following would be beneficial:

  • Familiar with XPaths to locate Web Elements with Selenium Webdriver
  • Understanding how to convert manual test cases into BDD automated test cases
  • Maintaining transformed config files for each environment in the Pipeline
  • Simple PowerShell understanding, to trigger a local Automated test run to generate a Test Report
  • Tagging test cases for focused test executions on specific environments
  • Exposure testing a Web Applications that use a CMS (Content Management System)

If you're a confident communicator, with fluent written and spoken English, and have current and valid eligibility to work in the UK, we want to hear from you.

Please note that this is for a permanent placement.

Codehouse is committed to providing equal opportunities in employment. This means that all job applicants and employees will receive equal treatment regardless of sex, marital status, sexual orientation, race, colour, religion, nationality, ethnic or national origins, or disability or age.

We request that recruitment agencies do not contact us in relation to this or any other advertised roles.

Do you have what it takes?