Craig Syme

Craig Syme

Software Test Engineer

Followers of Craig Syme791 followers
location of Craig SymeEdinburgh, Scotland, United Kingdom

Connect with Craig Syme to Send Message

Connect

Connect with Craig Syme to Send Message

Connect
  • Timeline

  • About me

    Novamedia Lottery Group Cloud Engineering Manager

  • Education

    • Strathaven Academy

      -
    • University of Strathclyde

      -
      Bachelor of Engineering (BEng) Manufacturing Engineering & Management 2:2
  • Experience

    • Atmel Corporation

      Jan 1999 - Jan 2010
      Software Test Engineer
    • INSIDE Secure

      Jun 2010 - May 2013
      Software Test Engineer

      Responsible for the management and implementation of the entire software test process from planning, implementation, execution and results reporting. Sole test engineer in a team of engineers working on NFC integration projects for mobile devices.* Development of bespoke test frameworks and tests for mobile devices.* Development of networked test executive adapter.* Multiple releases of software without any defects found.* Agile methodology using SCRUM.* Windows driver testing. Show less

    • SAS

      May 2013 - May 2014
      Development Tester

      Responsible for the development of automated test suites for a REST web service that is part of an Intelligence Management oracle database. Specialist in test automation.* Test team lead of an agile team of test engineers* Technical and team leadership for all aspects of the software quality life cycle. * Automated test design. * Development process improvement* Mentoring junior team members and training developers on effective test case design.* Developed continuous integration system* Software development skills (Java, C#, C++, Python). Show less

    • Skyscanner

      May 2014 - Jun 2016
      Senior Test Automation Engineer

      Senior Test Engineer and test engineering lead for the car hire tribeResponsibilities:• Design, implement automated BDD test frameworks and effective tests in C# and Python, using Selenium WebDriver.• Providing technical test leadership for all aspects of software delivery across car hire tribe.• Designing, developing and continuously improving automated tests.• Rapid exploratory testing of new features.• Bug prevention strategy – static testing of requirements, designs, paired testing / coaching.• Continuous integration, setup, and maintain software delivery pipelines - production releases multiple times per day.• Continuously monitoring services in production, identifying issues from metrics data.• Mentoring junior test engineers, teaching programming and automation skills.• Design and implementation of automated cross-browser page layout tests.• Manage roll-out of automated visual validation tests. • Process improvement and working practices across car hire tribe.Projects Delivered:Automated Cross-Browser Layout Testing To improve feature velocity and remove delivery bottlenecks, it’s become necessary to automate cross -browser web page layout tests. Skyscanner’s agile teams release to production multiple times per day. Manual cross-browser layout testing impacts the velocity of feature delivery. Implemented proof of concept project. New tests have significantly reduced the time between new features being merged, and code being deployed to production.Mobile Cross-browser TestingExtend the test automation coverage of the BDD Selenium acceptance test suite. Test automation runs on the same browser versions customers are currently using.Browsers are selected using Google analytics browser session data. Show less

    • Sky

      Jun 2016 - Sept 2016
      Senior Test Automation Engineer
    • People's Postcode Lottery

      Nov 2016 - May 2022
      • Development Department Manager

        Jun 2018 - May 2022
      • Lead Software Engineer In Test

        Nov 2016 - Jun 2018
    • People's Postcode Lottery

      Oct 2022 - now
      Group Cloud Engineering Manager
  • Licenses & Certifications

    • Certified Agile Tester - QACAT

      ISQI GmbH
      Jan 2015