New offer - be the first one to apply!

May 7, 2026

Software Test Engineer (manual & automation)

Mid • Hybrid

Krakow, Poland

At Jacobs, we're embarking on an exciting journey as we initiate the development of our Digital & Data Hub in the heart of Krakow. Our mission is to undertake projects spanning various industries, including Consumer and Manufacturing, Defence and Security, Energy and Utilities, Financial Services, Government and Public Services, Health and Life Sciences, and Transport. 

You will be working on Flood Modeller, part of the Flood Platform ecosystem developed by Jacobs - a market‑leading solution used worldwide for river, surface water, and urban drainage modelling. Flood Modeller combines advanced hydrological and hydraulic modelling with an intuitive Windows‑based GIS desktop interface, enabling engineers to analyse flood risk, design mitigation measures, and support decision‑making for real‑world flood resilience challenges. The platform is used by public authorities, utilities, consultants, and insurers across multiple geographies.

Responsibilities:

  • Design, build, and evolve test automation solutions for complex flood‑modelling products, including:
    Flood Modeller – an industry‑leading Windows application for flood risk and hydraulic modelling
    - Flood Platform – a cloud‑based solution for flood analysis, visualisation, and collaborative modelling

  • Actively assess and balance manual vs. automated testing, ensuring effective coverage across functional, regression, and smoke testing

  • Perform hands‑on exploratory, functional, and regression testing of new features and bug fixes

  • Integrate automated tests into CI/CD pipelines to provide fast, reliable feedback on product quality

  • Create and maintain test cases, scripts, and documentation, clearly describing intent, assumptions, and risks

  • Log, triage, and analyse defects, working closely with developers to identify root causes and verify fixes

  • Contribute to non‑functional testing, including performance, stability, installers, upgrades, and workflows in computation‑heavy scenarios

Here's what you'll need:

  • Proven experience as a Software Test Engineer/QA Engineer with a strong blend of manual and automated testing

  • Solid hands‑on background in manual testing, including exploratory testing, regression testing, and validation of complex workflows

  • Experience designing and maintaining automated test solutions

  • Practical experience with Python, including writing and maintaining automated or regression tests

  • Experience testing web applications using tools such as Selenium (or equivalent)

  • Experience testing non‑web UI applications on Windows

  • Ability to create clear and structured test cases, test plans, and defect reports

  • Strong analytical and problem‑solving skills, particularly when working with complex or data‑intensive systems

  • Good understanding of Agile software development lifecycles and close collaboration with development teams

Nice to have:

  • Experience testing engineering, scientific, or modelling software

  • Exposure to UI automation for desktop applications (e.g. FlaUI or similar tools)

  • Experience increasing automation coverage in long‑established or legacy products

  • Familiarity with Azure DevOps and CI/CD‑driven testing workflows

  • Understanding of risk‑based testing and quality gates in release processes

We offer: 

  • Rewarding employment - full-time employment with a salary that matches your qualifications

  • Hybrid work model - enjoy the flexibility of working mostly from home

  • Flexible hours - start your day anytime between 7:30 and 10:00 AM

  • Comprehensive benefits, including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and a car/bike park sharing system

  • Co-financed holidays - enjoy "Wczasy pod Gruszą" for a well-deserved break

  • Global projects - engage in exciting international projects

  • Inclusive networks - join our diverse employee networks like Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, Collectively, and more

  • Continuous learning - participate in our Graduate Development Program, Learners’ Community, and self-learning platforms

  • Language courses - enhance your skills with courses in English, German, and Polish

We know that if we are inclusive, we’re more connected, and we’re more creative.  We accept people for who they are.  Find out more about life at Jacobs.  

As a Disability Confident employer, we will interview all disabled applicants who meet the criteria for a vacancy.  

If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team recruitmentpoland@jacobs.com