
Software Engineer in Test
eTeam • London, England, United Kingdom
Job Title: Software Engineer in Test
Location: London, UK
Job Type: Full-time contract, 06 Months
Work Model: Hybrid
Responsibilities of the successful Automation Tester will be
-
Understand design specifications and scenarios, and produce detailed test plans
-
Produce high qua
Full Description
Job Title: Software Engineer in Test
Location: London, UK
Job Type: Full-time contract, 06 Months
Work Model: Hybrid
Responsibilities of the successful Automation Tester will be
-
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
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
-
Ability to work to tight timescales
-
Must be flexible and work as part of a team
-
Excellent problem-solving capabilities with the ability to become expert with the internal software
Duties
-
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
Required
-
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