Well, I’m a senior frontend developer with nearly 15 years of professional experience. I love React for its simplicity and high-quality frontend testing for confidence it gives. I love sharing my knowledge, which makes me very often a speaker during internal company meetups. After a few initial attempts I felt like I’d like to spread this activity outside too, that’s why I responded to your CoP.
I work for a tech hub of a financial giant of the British market - Hargreaves Lansdown. I’m less and less a developer as recently I focus more on frontend architecture, testing shift left or helping less experienced colleagues to level up their expertise. During an uncountable amount of interviews and inductions I received a lot of feedback that we’ve introduced quality patterns to our ecosystem. That made me think of sharing it, or maybe even challenging by other developers outside.
The idea of this presentation is to tell a story of our dev squad creating a11y focused culture from zero level. We took a particularly interesting approach by writing automated tests.
I’d like to explain our evolution from investigating what we can test really to creating a completely new testing suite. This is by forming an idea of the page's snapshot and its static code analysis. I also provide an idea of accessibility tree snapshot and interesting outcomes we’ve found during providing it to our ecosystem. I also explain how to make functional tests with keyboard only navigation as well as what devs have to focus on during those assertions. If there is some spare time I’d also like to mention other toolings, like Evinced, claiming they automatically can find a11y issues on the code.
Finally, there is a major conclusion that those tests can identify 20-25% of a11y issues. However, this is what developers really can do, as most of the remaining bugs are related to the design or bad UX of an app. Nevertheless, last year of experimentations, discoveries and forming our own approach was really inspiring and made our team way more a11y aware.
Searching for speaker images...