Description:
* Understand design specifications and scenarios, and produce detailed test plans
* Produce high quality automated tests to agreed specifications and deadlines
* Work collaboratively within a project team using agile methodologies
* Participate in sprint planning, sprint demos and retrospectives
Required Skills:
* Strong Java/Python programming skills - experience and strong ability of agile, test-driven software development.
* Excellent verbal, written communication, and interpersonal skills
* Understanding of automation using Cucumber/ Gherkin testing
* Use and improve our Test Automation Frameworks as well as crafting frameworks!
* Be the go-to person for coding standards within Ruby or Java
* Work across enterprise and digital applications such as Web, Mobile and Desktop!
* Implement leading and Open-Source tooling and best processes (GIT, Jenkins, JIRA, Cucumber)
* Work on React and Node JS stack
* Collaborate with developers and business/product owner to clarify requirements, especially in terms of testability and completeness
What you'll bring:
* A deep level understanding of Software Testing and / or Quality Assurance.
* Experience working in Agile (TDD / BDD) environment
* Strong experience in Java or Ruby and Hands-on experience with Cucumber & Gherkin
* Strong experience in Automating frontend and backend API testing
* Creating and maintaining the test automation framework and identifying tests to be automated using BDD
* Experience using Continuous Integration tools (Hudson, Jenkins etc.), version control solutions (GIT, SVN etc.)
* Experience with JIRA – Defect Management and reporting