Mobile Test Expert
Android, iOS, Blackberry, Windows, you name it, I did it. Obviously functional testing, but also usability, accessibility, performance and automated testing comes in to play.
App development
5 star apps all have one thing in common; great design. However it’s the road towards great design that often gets neglected. I believe it requires input and commitment of everyone in the project. Which can only be achieved by empowering everyone to think and speak out.
Tooling
Charles Proxy to sniff all the traffic. Monitor the duration of service calls, track the body, use as a debugging tool and perform initial security testing. Another great tool to aid in quick and fast implementation of Services in an App and for debugging is getPostman. A third tool which can get you developing independent of a real backend quickly is getSandbox, or you can make your own NodeJS implementation.
QA
QA is frequently explained as the tester ‘Assuring the Quality’. Which is an old way of looking at software development in an Agile/Scrum environment, where the deliverable is a produce of the whole team. Quality Assistance is a better way of explaining my role. Where I test manually and check automatic. I also teach and coach other members of the team on how to deliver better code and beter refine user stories.