Manual Test Engineer
Farringdon (Devon) IT development
Job description
About The Job
As a Software Tester you will deliver ecommerce web applications used by millions a month. Your team will be responsible for implementing the technical approach, building sites, adding new features and supporting those changes all the way through to running in production.
You'll need a methodical and logical approach to problem solving, as well as the ability to constructively review and deliver solutions proposed by our programme and business teams.
The successful candidate is expected to have technical expertise and a strong grasp of the following:
· Enterprise / commercial Web testing experience in a high pressure business, meeting challenging deadlines
· Involvement in full development life cycle; design, coding, test, build, QA, deployment and maintenance
· Solid awareness of cross-browser and cross platform testing
· Demonstrable ability to self-manage, be proactive, take ownership, build relationships and drive solutions through from inception to production
· A complete understanding of lean and agile methods of software delivery and the principles and practices of BDD, ATDD and TDD
· Experience in CI [Continuous Integration] and tools such as Jira, Jenkins, TFS
· Transform high-level business requirements into high quality and functional websites
· Exposure to the DevOps model
· Strong experience and understanding of industry standard web accessibility, web design & usability
· You must be a strong team player with the ability to influence and lead people when necessary
Key Relationships
· Line Manager Engineering Lead
· Key stakeholders
· Testers
· Engineers
· Product Owners
· Scrum Masters
Product Owner Support
Work closely with the Product Owner in Story creation, development and acceptance tests. Help the Product Owner define clear stories and acceptance criteria for the software being developed and ensure stories are sprint ready'.
Test Execution
Working within a team, follow test policies and strategies for test execution. Support the team in understanding test estimates for planning, and provide metrics analysis and report on the quality of product being produced
Defect Management
Working within the team in collaboration with the Product Owner follow the defect management process, ensuring both severity and priority are understood terms with a clear process for ordering defect resolution through a triage process.
Environment Management
Within the team it is my responsibility to ensure test data is representative of live. I work with peers to define test environment requirements and the processes for moving software builds through the environments with agreed quality criteria.
Main Responsibilities
Ideal Candidate
Personal
· Proven communication and facilitation skills when working closely with technical teams
· Experienced in using testing process and tools
· Experience of working in teams to deliver solutions
· Experience of problem management and prioritising tasks
· Effective time management skills
Defect Management
· Raising Defects
· Triage Defects
· Risk Analysis
· Prioritisation
Agile Testing Knowledge
· Estimations
· Behaviour Driven Development
· Sprints
· Retrospectives
· Release/Sprint Planning
· Implementation testing
· Regression testing
About the Company
We're striving to become every customer's favourite way to shop online & in store, whether they're at home or on-the-go. To make sure we realise that goal, we never stop pushing the boundaries through technology. That doesn't mean we fill our stores and website with gadgets and widgets (unless, of course, we think they'll help our customers) - it's more about delivering effective systems so that customers enjoy a smooth and unique shopping trip.