Quality Assurance Engineers
Quality Assurance Engineer
The Quality Assurance Engineer’s role is to develop solutions, techniques and processes to improve the quality of Just-Eat’s software and business products and help improve productivity within the Development Team. The QA Engineer will provide information to the Business on the state of the software being built and infuse quality assurance – and a “Quality First” mindset – throughout the entire company. You would help Just-Eat in creating and enhancing our current web proposition – and to take it to the next level.
Successful candidates will become an integral part of our Technology team and will focus on supporting and enhancing the implementation of our UK and European services. You will report to the Quality Assurance Manager.
Main Responsibilities
- Be a champion of Quality Assurance within the Technology department
- Design, implement, execute and manage high-value tests in order to sustain and improve the quality of our software products.
- Raise and track system defects and issues; organise and support defect triages
- Develop automated acceptance tests – black box and white box – that will provide active documentation of the system, drive the development and provide regression testing
- Strive to optimise and continuously improve how we validate our software deliverables; conduct product readiness reviews
- Be a key player in bridging between the Business and Technology teams in order to ensure business needs are met as stated.
- Work closely with product managers and analysts to ensure their needs are clearly stated, implementable and testable.
Essential Criteria
- Writing and validating clear, strong and testable acceptance criteria; signing off completed user stories
- Hands-on experience of both manual and automated testing techniques
- Experience doing test planning, design, implementation, execution and management; writing and reviewing test scripts
- Broad exposure to a range of different testing types, including acceptance testing; regression testing; black-box, white-box and functional testing; system and integration testing; smoke and exploratory testing
- Programming & development experience, including: scripting, SQL querying, object-oriented design & programming, databases, web and application servers, XML, IDEs, source control tools (Subversion), automated build processes, issue management (Jira), continuous integration, unit testing, mock objects, coding guidelines & best practices)
- Agile process exposure, including: user stories, acceptance criteria, iterative development, release planning, agile estimating and planning, Test Driven Development (TDD)
- Strong automated testing skills, including automated acceptance and regression testing; test data management; designing test stubs and mocks; experience with testing tools such as Fit, Selenium, WatiN, Pex, LoadRunner
- Very strong problem solving and root cause analysis skills
- Clear and confident communicator; enjoys discussion and the occassional debate
- Objective and risk-aware
- Organised, efficient and proactive
- Pragmatic and flexible, but prepared to stand one’s ground when required
- Very strong user-, business- and customer-facing qualities; team-oriented
- Full Software Development Lifecycle exposure; experience working in legacy and brownfield environments.
Desirable Criteria
- Business and technical analysis, including determining if requirements or stories are well defined, proposing & authoring stories related to testability, identifying system weaknesses through patterns of failures
- .NET
- Unit test validation and verification
- Load, performance, stress and production testing
- Usability testing
- Business Process Engineering & Testing
- Process Automation
- Risk Management & Cost Benefit Analysis
- Project Management
- Test harness development
Next Steps
Please include in your covering letter your current remuneration and expectations regarding salary. Send this covering letter and your CV to Carlos Morgado, CTO (carlos@just-eat.com) to apply.







