You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nick NorthfieldNN

Nick Northfield

Principal Test Automation Engineer

€521/day
London, GB
8-15 years

Average response time: 1 hour

About Nick

An experienced Test Automation Engineer with a proven track record in designing, implementing and optimising automation frameworks for robust and efficient software testing. Skilled in leveraging modern tools and technologies to ensure high-quality software delivery, minimise manual efforts, and accelerate development cycles.

Expert in developing test scripts, executing automated test cases, and ensuring seamless integration with CI/CD pipelines. Proficient in a variety of programming languages (e.g., C#, Python), frameworks like Selenium and BDD systems such as SpecFlow, with a strong focus on scalability and reusability.

I have a detail-oriented approach to identifying and troubleshooting issues, collaborating with cross-functional teams and advocating for quality at every stage of the software development lifecycle. Passionate about staying updated on industry trends and implementing innovative solutions to enhance testing efficiency and software reliability.
  • English

    Native or bilingual

Can work on-site
London (up to 50km)

Experience

  • Empowered Systems Ltd, remote.
    Principal Test Automation Engineer
    August 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 Ltd
    Test Automation Engineer and Team Lead
    August 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 Ltd
    Lead Test Engineer
    March 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Transition to Management ISEB/ISTQB Foundation Certificate in Software Testing Rapid Software Testing
    2018
    Transition to Management ISEB/ISTQB Foundation Certificate in Software Testing Rapid Software Testing
  • Bachelor of Science in Information Technology
    The Open University
    2008
    BSc (Honours) Information Technology and computing

Skill set

Categories