Experience
2018 — Now
San Francisco Bay Area
2014 — 2018
2014 — 2018
Palo Alto, California
2012 — 2014
London, United Kingdom
2011 — 2012
2011 — 2012
Middlesex
The Helpcentre team looks after BSkyB’s Help and Support area on Sky.com. Moving away from a more traditional deployment into Production using OpenCMS the Helpcentre team have moved to Continuous Deployment into the Cloud using TeamCity and Heroku. Regardless of the task, the tools and technologies used are the driving force behind the success of Helpcentre. The team works using both the Kanban and Scrum agile methodologies and pair programming is used heavily. A developer/tester has to work in a pair on every story in development.
My main responsibilities included are:
• Development of the Helpcentre website using Ruby and a Sinatra framework
• Development of the Helpcentre website using Haml, CSS and JavaScript
• Writing BDD tests using Cucumber and Watir
• Adding Rake targets to the tests for testing different environments
• Writing screen shot tests to check the look and feel of the screens
• Setting up and maintenance of the Continuous Deployment mechanism on TeamCity to Heroku
• Maintenance of Tests on the Continuous Integration builds on Hudson
• Setting up and maintenance of Virtual Machines for the tests to be run on
• Writing cross browser tests integrated with Sauce Labs
• Support for the team on overnight releases using the OpenCMS release mechanism
2011 — 2011
2011 — 2011
Working as a part of QA Team, I have gained experience on the daily and futures markets, commodities and options through spread betting and direct market access platforms that are based on Java 2 Enterprise technology.
My responsibilities include Sanity, Smoke, Regression and Integration testing front-end, middleware and backend systems of spread betting web sites of IG Index. Using agile methodologies, my day-to-day activities include testing a variety of websites, application forms and API web services.
My main responsibilities included are:
• Working with the BA to create and understand User Stories
• Executing test scripts within 2 week sprints running in parallel with UAT releases
• Working closely with the developers when raising defects
• Test Support for overnight releases into production
• Reporting test progress to key stakeholders and management
Education
University of Hertfordshire
MSc
University of Hertfordshire