Mid-Senior Software Development Engineer -Test Automation

Location London
Job Type Permanent
Salary Attractive salary + Benefits
Reference 31369

An international client is looking to hire a motivated and talented Software Developer Engineer in Test that is going to help to develop, execute and maintain software to test the company products.

The candidate needs to have work permit to work in UK.

Responsibilities

  • Create and maintain scalable and robust Test Automation Framework
  • Designing and implementing Web and mobile focused Automation tests (Webdriver.io, JavaScript)
  • Integrating Test Automation into the CI / CD pipeline (Jenkins)
  • Develop and integrate mocks/stubs to facilitate integration testing (Wiremock)
  • Set up and maintaining testing environments
  • Identify, investigate and solve testing technical challenges
  • Defect and issue tracking management with tools such as JIRA
  • Mentoring and sharing the tools and frameworks you create with the wider development and quality engineering team Help drive best practices and processes across the team
  • Manage Stories and Tasks assigned in order to help maintain team delivery and velocity
  • Peer review colleagues code submission in line with Best practices

Requirements

  • + 4 years experience in a role with a focus on automation testing on web platforms
  • Good workplace experience of Test Automation Frameworks and their component parts (Cucumber, webdriver.io, Appium) Proficient at writing, reviewing and maintaining feature files (BDD, Gherkin)
  • Knowledge of automated testing using design patterns and principles (POM, Screenplay)
  • Good understanding of Object-oriented programming (OOP) and related concepts
  • Strong understanding of the standard web stack (HTML, CSS, Javascript, REST API)
  • Experience and understanding of Exploratory testing
  • Experience of working in an Agile development environment (SCRUM, Kanban)
  • Design, develop and execute component, Integration, End-to-End and smoke tests using UI automation testing best practices
  • Critical thinking & analysis skills
  • Excellent communication skills verbal & written
  • Good understanding of source control (GIT)

Good to have

  • Experience in a role with a focus on automation testing on mobile platforms
  • Experience of software delivery through CI/CD environments (Jenkins)
  • Experience setting up and maintaining testing environments
  • Experience dealing with AWS services

Benefits

  • competitive salary and bonus
  • flexible schedule 
  • health insurance
  • pension plan
Apply Now