Get PDF

Oscar Byrne


Technical Summary

  • Languages: Java, Python, Bash shell, Powershell, C++
  • Test tools: Appium, Selenium, Cucumber, Robot Framework, Pytest, Espresso, Postman
  • DevOps tools: Jenkins, TeamCity, Ansible, AWS, Docker, Packer, GitHub Workflows
  • Operating systems: macOS, Linux, Windows, VMWare
  • Methodologies: Agile (Scrum and Kanban), Waterfall
  • Other technologies: Git, Jira, Confluence, Django, Flask, Cognito, JWT

Experience

Family Sabbatical

Bude, UK

Lime Plastering Apprentice

I spent 2 years reconnecting with my family in England following Covid. I spent my time developing new skills: conserving historic buildings, learning the guitar and reading philosophy.

Responsibilities:
  • Pushed myself to learn an entirely new set of skills
  • Developed lasting customer relationships in an industry built on word of mouth
  • Networked professionally, winning EU grant for overseas training
  • Challenged myself to read 1 philosophy book per month

HSBC

Vancouver, CA

Software Development Engineer in Test

Java, Appium, Cucumber, Postman, Jira, Confluence

Almost 200 years old and serving over 60 countries, HSBC presents a unique challenge for QA. Brought on as part of a new Agile initiative, I quickly became part of a small group championing best practices in both testing methodology and framework design.

Responsibilities:
  • Collaboratively researched, planned and delivered innovative improvements to legacy systems
  • Unlocked new test strategies by developing new framework features (e.g. multi-device)
  • Advocated tirelessly for QA best practices, e.g. BDD involving interdisciplinary stakeholders
  • Encouraged co-operation through training sessions and democratic decision-making

Sophos

Vancouver, CA

Software Development Engineer in Test

Powershell, Python, Jira, WDTF

Keen to continue my professional development, Sophos was a great opportunity to take me out of my comfort zone. This was a greenfield project which allowed me to approach the thorny problem of testing a highly unstable Windows driver with pragmatism and creativity.

Responsibilities:
  • Freed up manual QA resources by developing new automated workflows
  • Trailblazed for other teams by publishing documented code as an internal library
  • Increased transparency and accountability through enhanced reporting
oscar.byrne@gmail.com
Page 2/2

Globalme, contracted by Intel

Vancouver, CA

Automation Engineer

Python, Robot Framework, Flask, Javascript, AWS, Cognito, JWT, Jira, Confluence

This was my first experience working on a large test suite. It gave me invaluable insights into the human aspects of QA - poorly maintained tests, challenges associated with analysis at scale, and the importance of maintaining good working relationships.

Responsibilities:
  • Developed plan for migration of test development from India to Canada
  • Introduced best practices, e.g. regression testing and code review
  • Refactored test cases (15k LOC) to be more extensible using Page Object pattern
  • Mentored - including leading technical training sessions - 9 manual testers
  • Developed JWT authentication for next-gen product with AWS Cognito

Ultraleap

Bristol, UK

DevOps Engineer

Ansible, Bash, Powershell, Packer, VMWare, Teamcity, Jenkins, Git

Ultraleap was a well-funded startup expecting to rapidly expand. They hired me as their first DevOps engineer to manage what turned out to be a pretty small network. That gave me a lot of freedom to experiment with extra-curricular projects like future-proofing their build system.

Responsibilities:
  • Maintained smooth operations for a ~10 node CI pipeline
  • Planned, designed and implemented an orchestration system for deploying VMs
  • Handed over detailed documentation, including work plans, for project continuance

Cisco, formerly Acano

London, UK

Software Development Engineer in Test

Python, Appium, Selenium, Java, Espresso, Jenkins, Groovy, Confluence

As first jobs go, this one was a dream. Joining as a manual QA with an emphasis on root cause analysis, within a year I was spearheading a new initiative on automation - building a test framework from the ground up!

Responsibilities:
  • Spearheaded automation by developing a “write once, run anywhere” test framework
  • Rigorously documented project and trained 2 engineers in its continued maintenance
  • Developed test plan for next-gen hardware project
  • Created CD pipeline, including test lab, for custom Android hardware

Education

Summer Studentship

Hamburg, DE

German Electron Synchrotron DESY

Computing Program

MSCi Physics

Birmingham, UK

University of Birmingham

3.5 GPA equivalent