Automation/ QA Engineer

QA/Test Automation Engineer

Responsibilities:

  • Work with automated test tools and programming languages, in particular, Selenium, Behave and Python.
  • Automation of both UI and Backend as required
  • Manage and grow the current automated regression / CI test suite
  • Participate proactively in daily stand-up meetings, story grooming sessions, team retrospectives, suggesting and implementing improvements
  • Provide input into the Test Strategy / Test Plan documents
  • Configuration of Test Environments and Test Data
  • Drive product quality by capturing, escalating and pursuing resolution on defects
  • Communicate test results, metrics and risk assessments to project stakeholders
  • Clearly demonstrate root cause analysis, issue resolution, escalation and risk mitigation

Qualifications

  • Experience in software testing
  • Experience working in an agile environment
  • Experience working on Cloud Migration projects, ideally with AWS
  • Experience in writing feature files (Behave / Cucumber)
  • Knowledge / experience in TDD / BDD
  • Test automation skills and knowledge of automated test tools for online applications, specifically Selenium with Python
  • Exposure to building and executing tests within an agile continuous integration environment
  • Experience using CI/DevOps Tools – GIT / Jenkins etc.
  • Knowledge of the breadth of different types of testing such as System, Functional, Integration, Performance, Regression, Unit, Manual, and Automation.