Description
The Iceland Integration Team are looking for an Integration Tester! The role would ideally suit a candidate with a proven track record of testing mission critical applications in a retail / FMCG vertical. We are looking for someone who is comfortable testing complex integration platforms and who ideally has a development background. Experience in Appium or automation with mobile applications would be beneficial but not essential.
As a business, we are continually looking to improve how we do things, this includes technology enhancements to improve and simplify business processes through delivering high quality IT applications. Whether these applications are developed in house or Iceland are partnering with third party software providers, the role of IT integration team in delivery is key and the quality of this component of the stack is key to project success and the delivery of business objectives.
Testing is a vital role in the Software Development Lifecycle (SDLC) contributing to the successful delivery of quality IT solutions. You will work with the Business Analysts and development teams to ensure testing is at the core of the development process. Often the work of the integration team does not involve a user interface and is more abstract than full stack development. In addition, there is a stronger focus on Non-Functional Testing and Load Testing.
Duties and Key Accountabilities
1. Attending project workshops, meetings, sprint reviews and system demos
2. Working with business stakeholders, developers, and the Business Analyst team to understand business / project requirements as well as understanding any relevant non-functional requirements and peak load metrics
3. Preparation of functional and scenario test cases including expected outcomes
4. Plan and execute manual test cases following iterative software releases
5. During test execution, ensure application behaviour meets requirements specification
6. Complete data integrity checks
7. Defect identification, reporting and ownership through to resolution - record test results, identify and analyse anomalies and where necessary raise and track defects with development team
8. Working closely with the project team and developers to report and track testing progress
9. Complete testing iterations within agreed deadlines
10. Perform regression testing to ensure a software release has no detrimental impact to system functionality
11. Create, manage, and maintain testing documentation for complete regression testing and to support user testing
12. Where appropriate support business stakeholders with UAT
13. Where necessary offer support during transitional “go live” stage of projects
14. Provide frameworks to support test automation
15. Provide frameworks to support non-functional testing and load testing
Essential Criteria
16. Integration Testing experience is essential
17. Proven experience of working in an agile development environment, and involvement in the development process
18. Proven experience of functional/UAT testing in an online or technical environment
19. Proven experience of NFT, Load Testing and Break Testing
20. Understanding requirements and creating key test deliverables such as test strategies, plans scripts, scenarios, and test data etc
21. Test estimation, scheduling, requirements traceability, execution, and reporting results to various audiences
22. Proven experience in writing test cases and in generating acceptance criteria
23. Experienced manual tester with a proven track record of testing complex integration platforms
24. Logical thinking and problem-solving ability
25. Experience of application integrations patterns and synchronous and asynchronous service invocation
26. Strong analytical skills
27. Ability to be vigilant and inquisitive with excellent attention to detail
28. Understanding of workflows and process flow diagrams
29. A natural curiosity and desire to succeed and drive for results
30. Ability to manage workloads effectively, with the ability to work under pressure and to tight deadlines
31. Flexible & adaptable in the face of changing priorities or circumstances
32. The ability and willingness to work well in a team and independently
33. Excellent interpersonal communication & influencing skills
34. Practiced in sharing knowledge and collaborating with colleagues
35. Highly self-motivated and well organized.
Additional Technical Skills Required
36. Microsoft Dev Ops – a must
37. Microsoft Azure – a must
38. Postman – a must
39. WebServices – a must
40. Microsoft Office – a must
41. Experience with test automation tools would be an advantage
Benefits
42. Flexible working (minimum 2 days in the office)
43. 25 days holiday, plus 8 days bank holiday
44. 15% store discount, 30% club individual restaurant discount
45. Free parking onsite
46. Double discount weeks
47. Highly subsidised restaurant onsite with our own Michelin Star Chef!
48. Subsidised Costa onsite
49. Discounted gym membership
50. Charity fundraising events
51. Enhanced maternity/paternity leave
52. Long service awards
53. Reward & recognition
54. Online discounts at over 150 retailers and cashback on shopping, holidays, insurance and more!