About Nick
English
Native or bilingual
Experience
- Empowered Systems Ltd, remote.Principal Test Automation EngineerAugust 2022 - Today (3 years and 10 months)London, United Kingdom• Responsible for testing Connected Risk, a web based risk management tool built on a highly configurable low-code/no code platform• Updating and maintaining a comprehensive UI automation suite with over 5000 test cases, leveraging C#, Selenium and SpecFlow for total test coverage• Updating and maintaining an API automation suite comprising over 1500 test cases written in C# to ensure backend validation• Updating and maintaining a suite of Jenkins pipeline scripts, enabling nightly execution of all UI and API test cases on Azure VMs against the latest development build• Manually testing all new features prior to automation, collaborating with product owners to define test scenarios and provide documentation/evidence of the completed testing• Serving as Scrum Master, leading Agile ceremonies and ensuring seamless sprint execution for the team• Facilitated cross-team communication by participating in Scrum of Scrums, identifying and resolving blockers to maintain project momentum• Established and manage a test case quarantining process ensuring automation results remain accurate and unaffected by unreliable test cases• Review code of peers and more junior developers, providing guidance to amplify the team as a whole• Create, update and maintain Confluence pages to ensure all processes are thoroughly documented
- Equivital LtdTest Automation Engineer and Team LeadAugust 2019 - July 2022 (2 years and 11 months)Swavesey, England, United Kingdom• Responsible for testing all software and hardware used in Equivital's human physiological monitoring applications• Lead a team of Testers ensuring any issues are unblocked so performance is not impacted• Designed and developed an automation suite primarily using C# with NUnit to test API calls made to the web application Black Ghost. The system also used Selenium to test the UI• Extensive use of Postman to explore all API calls prior to creating automation test cases• Manually tested all new features prior to automation – due to the nature of the system not everything could be automated so all new features must first be assessed for suitability• Updated the automation suite as new features were developed while also adding more general regression coverage• Managed testing requirements and provided estimations for multiple software and hardware projects with limited test capacity and frequently changing priorities• Primary test resource on projects with external development companies• Updated the old test management system to Xray and organised the transfer of old test cases to the new system and the deprecation of old legacy test cases• Defined the testing processes for the Test team and ensured they were being adhered to• Participated in weekly Project Review meetings to ensure all projects were on track• Participated in standard agile processes – daily stand-ups, sprint planning, retrospectives
- Congenica LtdLead Test EngineerMarch 2018 - July 2019 (1 year and 4 months)Cambridge, UK• Line management of the Test team ensuring equal distribution of workload based on each team member's skills• Managed testing requirements of four main staging sites and numerous patches• Led daily stand-ups with the Test team to track progress, monitor issues and blockers and look to rectify them• Led Test team meetings to demonstrate and discuss new features to gain the team's input and to discuss any issues• Held regular one-to-ones with each team member to discuss performance and development needs• Completed yearly appraisals for each team member including half year reviews• Sourced internal and external training for team members• Represented Test department in internal and external audits for ISO 27001 compliance• Main point of contact within the Test team for all aspects of release, any required testing services and coordinated test resources internally and externally• Refactored and streamlined all testing processes to ensure we were ISO 13485 compliant for future accreditation• Altered all existing testing processes to adhere to new agile story-based approach to development and testing• Resolved or escalated team grievances coming from testing results where team members needed support• Created and managed several JIRA Kanban boards to ensure Test team members always had a source of tasks• Created and maintained several Confluence WIKI pages for the Test team to consolidate information from other departments so we had a concise central source of information• Assigned team members to each requirement to ensure that Test were involved from inception through to implementation• Participated in Development retrospectives and led Test retrospectives• Reviewed all external facing documentation, release notes, manuals, user guides, etc. for technical content• Automated existing manual regression test cases to increase automation test coverage• Gained Linux experience from managing all Kubernetes environments used to test Sapientia
Recommendations
Be the first to recommend Nick
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Transition to Management ISEB/ISTQB Foundation Certificate in Software Testing Rapid Software Testing2018Transition to Management ISEB/ISTQB Foundation Certificate in Software Testing Rapid Software Testing
- Bachelor of Science in Information TechnologyThe Open University2008BSc (Honours) Information Technology and computing