London

    Peter Berger

    Software Engineering and Test Automation

    I am a software engineer and SDET with more than 20 years of experience across development, test automation and technical leadership. My current work combines hands-on engineering with agentic AI: building delivery workflows that connect requirements, implementation, testing and code review, with evidence that people can inspect before approving a release.

    My project experience includes enterprise applications for FIA, MET and MBH Bank. Across these engagements, I built automation frameworks, contributed application code and helped teams make sound release decisions. My main interests are agentic software engineering, reliable web and mobile automation, and practical quality controls for AI-assisted development.

    Ask about Peter's experience

    The chat assistant isn't available right now. Reach Peter directly on LinkedIn or through the contact form instead.

    Expertise

    Engineering expertise

    Automation

    Playwright, Cypress, Selenium, WebDriverIO, Appium; web, API, iOS and Android testing; BDD and Page Object Model design.

    Development

    TypeScript, JavaScript, Python, C#, Java; React, React Native, Redux, Node.js and .NET.

    Delivery

    Test strategy, CI/CD, acceptance-criteria coverage, defect triage, code review, mentoring and accessibility testing with Axe.

    Engineering tools

    Azure DevOps, Jira, Bitbucket, Git, Jenkins, Postman, RestAssured, BrowserStack and TestFlight; Claude and Codex for development and review.

    Pandysoft Ltd

    Director and engineering consultant, since December 2024

    I deliver software engineering and quality engineering services through my own consultancy, combining implementation, automation and technical leadership across client projects.

    Experience

    Pandysoft engagements

    FIA

    Lead Developer

    I worked on the FIA licence web application, combining development with release validation and SIT/UAT coordination. I reviewed release branches against ticket requirements and contributed fixes, including changes to interactions on pre-authentication screens.

    I introduced a governed agentic workflow that takes explicitly authorised Jira work through implementation, automated tests, code review and security checks to a Bitbucket pull request for human review. A completed delivery passed 899 automated tests and met all six applicable acceptance criteria, with one additional criterion recorded as not applicable.

    JiraBitbucketGitPythonClaudeCodex

    MET

    Test Automation and Quality Engineering

    My work connected acceptance criteria to executable tests and to the evidence used for release decisions. I reviewed deployed builds and work items, identified gaps in coverage and implemented regression checks on dedicated branches with pull requests for review.

    I developed the nightly regression and automated triage process: analysing logs and test evidence, distinguishing product defects from automation, environment and test-data failures, and preparing test repairs, defect reports and retests. Proposed automation changes went through reviewable pull requests, while product defects were checked against existing bugs to avoid duplicates.

    The process also tracked failed retests and intermittent tests, then produced morning QA reports with the cause, action and result for each investigated failure. Recent regression reporting covered 1,164 scenarios, giving the team a detailed basis for release decisions.

    Azure DevOpsGitSonarQubeautomated UI and API tests

    MBH Bank

    Lead Senior SDET

    I led quality engineering for a programme delivering the unified banking application created through the merger of three banks. I wrote the test strategy and test plan for functional testing, regression, device coverage and release readiness in a regulated banking environment.

    I designed and built the Playwright and TypeScript automation framework from scratch and implemented regression coverage for critical journeys such as onboarding, payments and account migration. I also mentored QA engineers on framework design, maintainable test code and review practices.

    PlaywrightTypeScriptAppiumiOSAndroid

    Earlier career

    Earlier experience

    Virgin Media O2

    Lead Senior SDET and QA Lead

    I led four QA teams delivering a unified customer application that consolidated four separate products. My responsibilities covered quality planning, automation direction, defect triage, release sign-off and mentoring, alongside hands-on mobile automation across iOS and Android.

    I contributed directly to the React Native codebase with bug fixes, UI adjustments and feature enhancements. I also developed automation proofs of concept, tested the app factory that generated application builds, helped recruit QA engineers and served as interim QA Lead. Accessibility work included Axe and BrowserStack checks against WCAG requirements.

    AppiumWebDriverIOCypressPostmanReact NativeBrowserStack

    NHS

    Lead Senior SDET

    I worked on public-facing services including Find My NHS Number, Rate and Review, and Contact Us across NHS web and mobile platforms. I owned the Python automation suite, improved test coverage and maintainability, and supported junior engineers in web, API and mobile testing.

    Alongside testing, I helped the C# development team with bug fixes, small features and backend improvements. I also tested accessibility against WCAG requirements during time-sensitive public-service delivery.

    PythonC#PostmanAxeTestFlightwebiOSAndroid

    Qubit

    Lead Senior SDET and Frontend Developer

    I owned the Cypress automation framework for an AI-driven personalisation platform, integrating regression checks into continuous delivery. I combined automated and exploratory testing of data-driven personalisation with direct contributions to React features.

    JavaScriptCypressReactPostman

    Microsoft and Rare

    Senior Software Engineer and Backend Developer

    I developed backend services for Sea of Thieves, designing and enhancing C# APIs used by thousands of concurrent players. I also built an in-game reward system designed to process large volumes of streaming data.

    .NETC#Node.jsReactPostman

    Kingfisher

    Lead Senior SDET and Frontend Developer

    I built the automation framework for a complex 2D and 3D kitchen planning application and integrated it into Jenkins for rapid developer feedback. I also contributed custom React hooks to simplify component logic and mentored junior engineers in automation and coding practices.

    JavaScriptWebDriverIOCypressJenkinsReactPostman

    Additional client experience includes HSBC, UBS, Tesco and ASOS. Earlier in my career, I taught C and C++ at Budapest University of Technology and Economics.

    Background

    Education and certifications

    • BSc Mathematics and Computer Science
    • ISTQB
    • ITIL v3

    Recommendations

    What colleagues say

    “Peter's knowledge of testing and the best tools to test with was the best in the project. Everyone would go to him.”
    John Dobie — Principal Java Lead, HSBC programme
    “Very experienced in QA with the bonus of being able to connect this to frontend development.”
    Michael Douglas — Senior Frontend Engineer, Kingfisher