Senior Software Engineer in Test at EPAM Systems Ltd, London, 12 Months, £Contract Rate

  • Contract Spy
  • London, UK
  • Nov 22, 2021
6 Months or more

Contract Description

Can you communicate with conviction to create, motivate and influence a test engineering community to be their best?

Do you think disruptively about creating a culture and practice of robust test automation, where the tests become so reliable and comprehensive as to support continuous delivery with zero or minimal manual intervention?

Are you a passionate, hands on and practical technologist?

RESPONSIBILITIES

  • Bring pragmatic and achievable disruptive technology and thinking to drive up test automation
  • Create a marketplace of testing services and capabilities that test engineers can contribute to and consume (leverage inner source = open source but in house)
  • Get into the details, be hands on and find the biggest challenges in our current process and innovate solutions to improve productivity and quality of experience
  • Advocate and evangelise the rewards of thinking test first and test automation patterns in collaboration with our global DevOps and Engineering community
  • Drive the transformation from an after the fact manual Quality Assurance bias, mind set and practice to a pro-active test first test engineering flow

REQUIREMENTS

  • Deep and hands on experience in building enterprise class test automation services based on mature OSS solutions for specific application layer Front End (WebDriverIO, Cypress, Playwright, Selenide, etc), Back End (RestAssured, Spock, Mocha, Chai, Graphql related libs etc)
  • Clear vision and adoption experience of testing best practices for microservice architecture applications. Contract testing practices and understanding mocking strategies
  • Experience in a preparing and adopting infrastructure for testing: browser/mobile factories (Selenoid, Browserstack, Moon, Perfecto.IO, etc), databases on-demand, event streaming services (Kafka, etc), test reporting services, integration with project management systems (Jira, etc)
  • Experience in performance testing tools (Jmeter, Gatling, k6, etc ) and application monitoring approaches (AppDyamics, ELK, etc)
  • A strong application and technical development background within the Financial Services industry - or an industry where regulation requires controls imposed on SDLC pipeline
  • Understanding of full stack enterprise SDLC tool chain from Git to Nexus
  • Passionate about good and sustainable engineering, firm believer and strong advocate of the value of Testing as business enabler
  • A team player with strong organization and communication skills, able to influence, engage and motivate a global delivery team
  • Growth mindset, open to feedbacks and strive for continuous improvement
  • Ideally, complex implementations of Kubernetes based environments like Docker-EE, PKS, AKS etc