Software Development Engineer in Test

Job Description

  • Lead initiatives in the design, development, configuration and maintenance of software testing and automation
  • Implement systems and processes to refine efficiency of automated testing solutions
  • Work in partnership with other QA and Dev teams to build a quality software
  • Involvement in all phases of the development lifecycle from software/ requirement analysis, design, programming, testing, debugging, deployment till application support
  • Identifying test cases eligible for automation
  • Implementing and executing automation for test cases using existing frameworks in Java/ Nodejs
  • Monitor software to detect and root cause code errors
  • Nurture/train software QAs in programming and automation tools
  • Continuously improve existing frameworks and automation code to improve the quality.
  • Manage automation specific pipelines with support from devops teams.
  • Work on non functional tests like PACT, Accessibility

Desired Experience

  • Experience working as a senior developer before is a bonus.
  • Experience in Java, Nodejs with knowledge in Rest Assured, Cucumber, Codecept, Mockito, WireMock or any other relevant testing/mocking frameworks
  • Excellent Communication skills
  • Preferably 5+ years of relevant IT experience
  • Exposure to Dev-Ops models and Agile methodologies
  • Working understanding of how to apply testing in the context of distributed and service-based architectures, including microservices, serverless, event-driven, container-based, SaaS, and cloud-native.
  • Working understanding of Agile methodologies, including Scrum and how to contribute successfully to a software product team.

Job Category: Technology / Quality
Job Type: Full Time
Job Location: Maidenhead
No. of openings: 2

Apply for this position

Allowed Type(s): .pdf, .doc, .docx