Ian Edgeley - CV
Profile
Experienced UI Test Engineer: Selenium, C#, VB.NET, Python, Java. Azure DevOps administrator.
ISTQB Foundation Certified
Experience
Bistech PLC - QA Engineer
OCT 2021 - PRESENT
- Automated Test Infrastructure
- Responsible for the maintenance and expansion of an automated UI test suite covering a heavily modified instance of Microsoft Dynamics365.
- Implemented automated testing for Microsoft Business Central, using Docker containers to spin up sandbox instances, with tests written in the Microsoft .AL language.
- Implemented a comprehensive document comparison automated test suite, ratifying business critical generated documents.
- Cloud/DevOps
- Migrated execution of UI regression tests and build agents from on-premise hardware to Azure Virtual Machines (VMs), dynamically scaled via Virtual Machine Scale Sets (VMSS).
- Implemented an Azure DevOps pipeline (YAML/Powershell) to refresh VM images on a schedule, based on Github's Virtual Environments repository.
- Led Infrastructure-as-Code practices for the team, implementing BICEP across more than a dozen projects.
- Drove security and monitoring improvements, including implementing Grafana dashboards, secret monitoring and Microsoft Defender for DevOps.
- Process
- Significantly improved release processes for the software team, improving release cadence threefold by implementing automated frameworks for identification, deployment and testing of release candidates.
- Delivered inter- and intra-team training sessions on Infrastructure-as-Code and CI/CD, becoming the business authority on both.
Rocktime - Software Tester
NOV 2020 - OCT 2021
- Lead tester responsible for the rollout of automated regression tests across the company's suite of web applications using Selenium Webdriver in .NET (VB and C#), managing CI/CD with TeamCity. Developed the company's automated testing policy and procedures.
- Developed test plans and cases for sites such as RentSmart.Gov.Wales, producing extensive automated test suites based on user journeys.
- Lead tester for flagship product Verso, working alongside developers in Agile sprints. Contributed to the development of test environment extensions to assist with automated testing.
- Other duties include manual testing, liaising with customers on bug reports and serving as a product expert for developers.
360 Pet Care - Dog Trainer
AUGUST 2016 - FEB 2020
- Provided client training for over 200 pets, delivering assistance from new pet training to bite prevention and socializing for traumatized animals.
- Ran Google AdWords campaign that increased new customer contacts by 40%.
Leander ISD - Teacher
AUGUST 2015 - JULY 2016
- Collaborated with colleagues to deliver a unified introductory Computer Science curriculum, meeting state standards and preparing for advanced courses.
- Delivered blended learning experiences with online quizzes, in-person instruction and screen-recorded tutorials in Computer Science, Robotics and Video Game Design.
- Deployed a CloudCoder install for 150 students, integrating an Amazon EC2 web server front end and a local Linux server to compile code. Authored an accompanying Python script to assist with translating grades from Cloudcoder to our district grading system.
Round Rock ISD - Teacher
APRIL 2014 - JULY 2015
- Delivered curriculum for Computer Science and Digital Electronics.
- Designed and implemented statistical analysis software for both the soccer and football teams, aimed at lowering injury rates and providing objective feedback to coaches on athlete performance.
Education
Texas State University - M.Ed Secondary Education, 30 of 36 Hours completed - 4.00 GPA
JANUARY 2013 - DECEMBER 2014
- Focused studies on multicultural education, digital learning and project based/portfolio learning.
Southampton Solent University - BSc Computing
SEPTEMBER 2008 - MAY 2012
- Units included SQL Relational Database Design, Java/JDBC, AI, Agile
- Designed, implemented and tested a mobile web app tracking sports statistics and providing automated analysis, based on PHP/MySQL with HTML5/CSS frontend as a senior Capstone project
CSS courtesy of simonic