
Lead Test Engineer
Role: Lead Software Engineer In Test
Hours: Full time
Salary: Excellent (dependent on experience)
Contract: Permanent
Location: Central London
Responsibilities
-
Experience of translating user stories, requirements and specifications into test cases with developers and act as a “customer”
-
Happy to partake in the full development life cycle from identification of opportunity, through spec, QA and feedback
-
You will be involved in developing frameworks, tests and tools to automate and help accelerate all aspects of product development, pipelines, tooling and service monitoring
-
You will be proactive and have a strong focus on quality and risk throughout the delivery cycle, identifying and implementing automation approaches as required
-
Additionally, you will be expected to have a good understanding of a variety of test approaches in a web, desktop and mobile app-based environment
-
You will be key in testing feature implementations and integration, remaining hands on and practical with the work on the team. You will share your experience of working with high-volume systems, to help provide a resilient and responsive online service for our significant player base
-
Responsibility ensuring the appropriate and efficient testing strategies are applied (Selenium Webdriver, JUnit, JMeter etc)
-
A hands-on position participating in code reviews, test execution, issue identification and test planning
-
Management responsibilities including mentoring/coaching, performance reviews and hiring/building the team
Requirements
If you have most of the following, then we definitely want to hear from you:
-
Some development experience; e.g. HTML5/CSS, Javascript/Node, Python, scripting
-
Strong teamwork and leadership skills, ideally having fulfilled leadership or mentorship duties
-
Good understanding of web technologies and tools e.g. XML, HTML, CSS, JSON, REST, React, Node.js
-
RESTful API Testing and Automation
-
Experience in at least one Behaviour Driven Test Framework E.g. Cucumber
-
Experience in creating automated tests within a Continuous Integration environment e.g. Jenkins
-
Experience with distributed source control (Git)
-
Experience in developing Test Plans, Test Scripts, Defining Test Data and Reports
-
Experience of working with high-volume systems
-
Strong communication skills. You will be liaising with the product owner(s), technical leads, developers, and design teams to ensure the testing of new features runs smoothly
-
Some experience with or knowledge of non-functional testing, e.g. load, availability, failure & resilience
-
Happy to work across mobile apps, web apps and backend services
Desirable - but not essential
-
Awareness of retro games
-
Experience of test and issue management tools e.g. Jira
-
Understanding of the whole tech stack, from design to implementation to Live, plus an appreciation of how tech decisions can impact and affect other areas of the business
-
Desire to always improve and keep up to date with current technologies
-
Experience of Continuous Integration/Delivery/Deployment
-
Experience in Agile work practices
If this job sounds ideal, please send a CV and a covering letter to jobs@antstream.com, letting us why you’re the perfect person for this job.