Tumba Solutions is looking for a Software Development Engineer in Test to help us automate our software quality assurance tests and integrate them into automated build and release pipelines. As a successful candidate you are a highly-motivated self-starter with a positive attitude, extensive experience in QA manual testing and test automation, excellent communication and problem-solving skills and a passion for reliable, well-oiled software.

Role & Responsibilities

Software Development Engineer in Test will be a trusted member of a seasoned software engineering team and automation QAs. We are looking for a senior mindset, able to take on mentorship as well as:

  • Transform business rules into test plans and test specifications; create detailed, comprehensive and well-structured test plans and test cases for new and existing features
  • Design test automation frameworks and write automated tests to conduct complex functional, integration, regression, and performance tests to confirm that the acceptance criteria have been met
  • Review functional and design specifications to ensure full understanding of individual deliverables and identify acceptance criteria
  • Review user requirements documents to ensure that requirements are testable
  • Perform manual testing when necessary as a first step in the creation of automated tests
  • Automate the recording, reporting and analysis of test results
  • Evaluate the suitability of automation test tools
  • Identify, document and track bugs
  • Assist with post-deployment testing in production environments
  • Contribute to the establishment of QA Automation best practices

Qualifications & Technologies

  • Bachelor’s Degree in information technology or corresponding experience in the field
  • 5+ years’ experience in Software Quality Assurance, at least 2 of them in QA Automation
  • Skilled professional in both – Quality Engineering as well as Software Development
  • Deep understanding of software testing and QA methodologies
  • Experience in writing and executing detailed test plans and technical documentation
  • Experience writing automation tests and building test automation frameworks using Cypress and Selenium
  • Experience using and writing automated test tools and scripts with python, typescript, shell
  • Good understanding of how the INTERNET works and knowledge of programming concepts
  • An analytical, exploratory and open mindset with the courage to make judgements and decisions
  • Experience with Agile and/or Scrum

Who we are

Here, in Tumba Solutions, you’ll have the chance to work with some of the smartest and most interesting people around; solving unique and complex technical challenges on a scale matched by few companies. Our domain is exclusive software development solutions for autonomous vehicles, news publishing and digital health/ well-being industries, ranging from startups to enterprise clients in the UK and US.

We develop whole solutions consisting of client facing web and mobile applications, to back office and infrastructure. We embrace proven development practices like pair programming, automation testing, CI and CD. We have working experience both with Amazon and Google clouds, utilising a lot of the services being offered including AWS lambda and Google functions.