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.