Implementing Test processes, authoring the Test Strategy and Test Plan and establishing tools like Jira/Zephyr and CI test systems. Working with busy teams of front end, middleware and firmware developers to verify software meets all system requirements.
Consulting on best practice and internal workflows and team activities with thorough understanding of how to move high level statements of work through to full implemented and tested software code.
Analysing requirements and designs for testability, scripting tests, execution, risk-based testing in clinical/financial fields using front end (JavaScript) tests through server-based (node) systems and back-end logic in a varied databases . I foster good relationships when working with development teams and leaders in manual or automated functional testing, with extensive performance testing.
Invoking web services and APIs in automatic ways with custom parameters to investigate what if scenarios designed to prove the robustness of code. I prefer writing reusable artefacts that fit into automation frameworks where new test scripts contribute to a growing suite of tests – expanding QA capability daily to provide great value to the business for testing its products. Extensive JavaScript against open source tools like SoapUI and Postman to verify web end-points and their XML/Json payloads.
I understand how to leverage the automated tools, with years of development knowledge and resources to verify that software fits QA standards agreed with requirements stakeholders. Analysing customer requirements, identifying test cases, writing test scripts, test preparation, test data prep and running tests and recording results. Assuring agreed quality in structured, automatic ways producing reusable artefacts, and tools. Debugging, and verification of low-level issues around multi-threading, performance, and state.
Most businesses in the UK are small to medium sized, and don't have dedicated testing teams, with extended SDLC phases. Great if they do of course!
However, great testing is needed to PROVE great software! So, can a full stack IT Professional claim 'full stack' if s/he's not also a great test consultant, having served in at least one test role?