adds rss feed support to blog

This commit is contained in:
Rosia E Evans 2024-08-08 11:41:42 +01:00
parent 6d627aa9b4
commit d8253d3333
117 changed files with 5336 additions and 326 deletions

View file

@ -1,6 +1,6 @@
<html>
<head>
<link id="colors" rel="stylesheet" href="colors.css">
<link id="colors" rel="stylesheet" href="lightColors.css">
<link rel="stylesheet" href="effects.css">
<link rel="stylesheet" href="Wireframe.css">
<script src="colorThemes.js"></script>
@ -17,46 +17,35 @@
<nav>
<h1>Navigation</h1>
<li><a href=/TestFullArticle.html>Example Post</a></li>
<li><a href=/index.html>Welcome!</a></li>
<h2>Major Work</h2>
<li><a href=/Aardvark.html>AardvarkXR</a></li>
<li><a href=/ThisSite.html>This Site</a></li>
<li><a href=/PlantCareV2.html>Plant System Work Gallery</a></li>
<li><a href=/Laptop.html>Self-built Laptop</a></li>
<h2>Minor Work</h2>
<h2>Newer Work</h2>
<li><a href=/CNCMachine.html>CNSelfie</a></li>
<li><a href=/Uno.html>SDL Uno</a></li>
<li><a href=/PlantSystem.html>Plant Watering System</a></li>
<li><a href=/SonicPiWork.html>Sonic-Pi and Algorave</a></li>
<li><a href=/ThisSite.html>This Site</a></li>
<h2>Older Work</h2>
<li><a href=/MindMap.html>Mind Map Maker</a></li>
<li><a href=/Aardvark.html>AardvarkXR</a></li>
<li><a href=/EPQProject.html>EPQ Project</a></li>
<li><a href=/CatTowerDefence.html>Tower defence game</a></li>
<h2>Thoughts and Essays</h2>
<li><a href=/Permacomputing.html>Permacomputing</a></li>
<li><a href=/Livecoding.html>Live-Coding</a></li>
<h2>Thoughts And Essays</h2>
<h2>University</h2>
<li><a href=/aberCompSoc.html>AberCompSoc</a></li>
<li><a href=/RoboticsSociety.html>AberRoboticsSoc</a></li>
<li><a href=/SailBot.html>AberSailBot</a></li>
<h2>Useful Notes</h2>
<li><a href=/UnderstandingWavesharesEinkDrivers.html>Understanding Waveshare's E-Paper C Drivers</a></li>
<li><a href=/aberCompSoc.html>aberCompSoc</a></li>
<li><a href=/RoboticsSociety.html>Aber Robotics Soc</a></li>
<li><a href=/SailBot.html>aberSailBot</a></li>
<h2>Work Experience</h2>
<li><a href=/SBSWork.html>Skipton Building Society Internship</a></li>
<li><a href=/SBSWork.html>SBS Internship</a></li>
<hr>
<h2 id="contactsHeader"> Contact Me: </h2>
<div class="contacts">
<a href="mailto:rosiaeevans@gmail.com">Email</a>
@ -68,42 +57,44 @@
<a href="CV.pdf">CV</a>
</div>
<h2 id="contactsHeader"> Page Settings: </h2>
<h2 id="contactsHeader"> Website Details: </h2>
<div>
<a href="feed.xml">rss/atom feed</a>
<select id="pageColor" onchange="updateColor()">
<option value="lightColors.css">Light</option>
<option value="darkColors.css">Dark/Low Contrast</option>
</select>
</div>
</nav>
<article><h1>Skipton Building Society Internship</h1>
<h2>Overview</h2>
<p>During my gap-year I took an internship at <a href="https://www.skipton.co.uk/">Skipton Building Society</a> as a software tester. Initially my job was to experiment with the use of automated testing however I eventually ended up presenting this software to groups of senior developers and working to integrate it into the society's general workflow, moving between teams helping them implement it.</p>
<p>SBS requested that I stay after my internship and I still currently work remotely one day a week whilst at university, training testers in automation.</p>
<h2>The Start</h2>
<p>My initial internship was a paid 9 month role where I was given <a href="https://smartbear.com/product/testcomplete/">SmartBear's TestComplete system</a> to learn. The society hadn't integrated automated testing beyond unit tests into their workflow so were hoping to learn whether it was worth using.
I was paired with one other tester and we learnt the system and began using it to automate testing of the society's customer portal.</p>
<p>I found TestComplete a really nice system with a very user-friendly design for non-programmers and felt it would be a really good fit for the society. Within a month or so I started taking initiative to bring it to the attention of others, mentioning it to senior developers. One ended up organising a call with a larger collection of 20-30 and asking me to talk them through it.</p>
<p>I hosted and ran the call, showing the benefits and drawbacks of the system and getting the developers opinions and over-time we decided it was worth using. Licenses were bought and handed out and I began moving through scrum teams helping them integrate it into their work.</p>
<h2>Additional Actions</h2>
<p>On the side of this, I also did a number of other tasks:</p>
<ul>
<li>Researched <a href="https://cucumber.io/docs/gherkin/reference/">Gherkin</a>, a language designed to allow expected test outcomes to be written in a standardised manner. Which also presented to a number of developers and organised a number of meetings around, facilitating conversation around its uses.</li>
<li>Co-Ran a coding club to up-skill testers and make them more familiar with coding principles.</li>
<li>Produced a large quantity of documentation and educational resources learning and working with TestComplete and coding in a testing context in general.</li>
<li>Pushed for the society to set-up standards for all their future automated testing.</li>
</ul>
<article><h1>SBS Internship</h1>
<h2>What it is</h2>
<p>Inbetween my time at University and Post-16 I took a gap year where I interned at Skipton Building Society as a software tester. This was a paid 9 month internship where I waspushed for automated testing
with SmartBears TestComplete system and worked with their API team to ensure their software remained stable whilst they slowly worked through all their API's transitioning them from TIBCO to Azure.</p>
<p>I was also asked to research Gherkin and Behaviour Driven Development to see if it would be worth transitioning to, helped to run a coding club to educate other members of the Society and later set-up
the Society's standards for all their future automated testing.</p>
<h2>What I did</h2>
<p>I was initially hired to experiment with the idea of automating the Society's testing using SmartBear's TestComplete system. I taught myself a large portion of the tools over the course of a week
and then worked with one other collegue who came from a testing background to fully automate the UI testing of the Ds customer portal system.
From this we decided the tool may be worth using across the wider Society and worked with individual agile scrum teams to help them automate their testing. During this time I produced a presentation
on the inner workings of TestComplete and its benefits to the Society's senior developers convincing them of its worth. I also worked with my collegue to produce an educational talk, some tools and documentation
in order to educate other testers on the system and encourage widespread use.</p>
<p>After 3 months of working on TestComplete I was assigned to an Agile Hub in order to help them with their testing on the side whilst still working on TestComplete. This team was built to slowly
transition all of the societies APIs from TIBCO to Azure and my job was to ensure any software interacting with the API currently being replaced would still work when the team had finished. This was
done through large amounts of manual regression tests and a few automated tests where their work overlapped with my other TestComplete work. This was somewhat challenging for me to begin with as I had
little understanding of alot of the software I was testing and I found myself somewhat anxious when communicating with the team, however I slowly improved at this over time and ended up working with relative
efficiency. I did this through pushing myself to ask people questions and eventually reorganising my time by meeting with all the teams developers at the very start of an API development cycle to have a full
conversation with all of them on what needed to be tested and how rather than individually asking developers and having to compile the individual comments of each developer.</p>
<p>On the side of this I also ran a talk to teach testers the basics of javascript to increase the flexibility of their automated tests and later helped some lead developers to run a bi-weekly &quot;Coding Club&quot; to
educate testers on programming with C#. One of these lead developers also tasked me with researching into the testing language &quot;Gherkin&quot; and the concept of Behaviour Driven Development, I spent 2 months
experimenting with it on the side whilst doing my regular work and produced a presentation to them and a group of senior testers where I then facilitated more conversation on the viability of the system its
usefulness to the Society. I then organised regular meetings to continue the discussion.</p>
<h2>Skills Learnt</h2>
<p>Throughout this internship I found that my social skills developed greatly. I got a lot better at giving criticism, being willing to ask questions and admitting I didn't understand things (all things I somewhat originally struggled with).</p>
<p>I also:</p>
<ul>
<li>Learnt a large amount around Microsoft's Azure Cloud Systems</li>
<li>Learnt the ins and outs of Manual and automated testing</li>
<li>Gained real world experience of an Agile working environment, which I greatly enjoyed.</li>
<li>Developed a much stronger understanding of APIs and back-end programming which I had never previously looked into.</li>
</ul>
<p>Multiple times during my work there I was requested to stay as an apprentice rather than go to University, I did turn this offer down but I still currently work there one day a week remotely and full time over summers.</p>
<p>I found SBS an incredibly friendly and safe feeling place with a really healthy culture. Their attitude towards change was very exciting to work in. Multiple times I found I would make a mistake and be worried my teams would be annoyed or upset only to find they wouldn't even consider it an issue and with zero negative responses they would just ask how they could help to fix it and work with me to plan a solution.</p>
<p>Throughout this internship I feel that my social skills developed greatly, I got alot better at giving critisism, being willing to ask questions and admit I didnt understand things and developed my self-confidence.
I also learnt a large amount about Microsoft's Azure Cloud Systems and manual and automated testing. I also gained real experience of an Agile working environment which I greatly enjoyed and I developed a much
stronger understanding of APIs and back-end programming which I had never previously looked into.</p>
<p>Multiple times during my work there I was requested to stay as an apprentice rather than go to University, I did turn this offer down but I intend to work for them over summers and during my industry year at
University as I found it an incredibly friendly and safe feeling place with a really healthy culture. Their attitude towards change was very exciting to work in and multiple times I found I would make a mistake
and be worried my teams would be annoyed or upset only to find they wouldnt even consider it an issue and with zero negative responses they would just ask how they could help to fix it and help me plan a solution.</p>
</article>
</main>