This job posting isn't available in all website languages
Digital Technology
Corporate Services
KRA000008 Requisition #

Arup is an independent firm of designers, planners, engineers, consultants and technical specialists offering a broad range of professional services. Through our work, we make a positive difference in the world.

We have an ambitious commitment to be the digital leader in the built environment and are investing heavily in our digital transformation. We have digital teams and experts all over the world, who collaborate on world-leading software, data and automation projects and products.

We currently have an exciting opportunity for a software quality assurance engineer to join our global development team specialising in technical software for structural and geotechnical engineering design and analysis. You will be part of development of Oasys, a world-leading engineering software suite that has been used to design iconic structures across the globe. Our team is a mix of engineers and software developers in different locations around the world, who work to define and develop new features as well as refine and optimise the existing ones.

The role

In addition to developing new applications for engineering, the team maintains and extends existing desktop applications, predominantly developed in C++, JavaScript and C#/.Net. We are currently transitioning some of these for cloud deployment. Quality assurance is a vital part of this work, to ensure that all our applications are robust, validated, and provide correct analysis results.

We are looking for experienced QA engineers to work on the quality assessment of our products. As a QA engineer, you will work as part of our development teams to promote QA best practices and establish effective testing strategies for development and system integration. A key part of the role is working closely with product owners and developers in an agile team, to ensure QA is an integral part of the entire process. This includes manual exploratory testing and test automation, as well as supporting developers to design and implement efficient unit and integration tests.

“Just before joining Oasys I had several job offers to pick from. Of course, the one thought on my mind after accepting the job was “I hope I made the right choice”. Looking back, it was the best possible decision I could have made. I am now surrounded by the most supportive, intelligent, creative people I could wish for. Oasys and Arup encourage all employees to think outside the box, to innovate and to be themselves. It is a truly unique place to work.”  
Norbert, London 

You should apply if:

  • You have experience of manual exploratory testing and QA automation on software projects
  • You have a real desire to deliver high quality, validated software applications
  • You enjoy learning new skills, expanding your horizons and sharing your knowledge with your colleagues

Responsibilities of the role include:

  • Deliver QA and automated QA work in the Oasys engineering team
  • Assist the QA lead to design and implement testing strategies
  • Collaborate with developers to design and implement manual, unit, integration and non-functional tests
  • Lead the design and organisation of exploratory test sessions
  • Lead the design, organisation, and analysis of user test sessions
  • Play an active part in our agile team: helping to build an inclusive environment, sharing your knowledge and promoting development best practices with colleagues within in the team and the wider Arup developer community
  • Keep up to date with the software industry trends through hands-on experimentation with new technologies, blogging and attending workshops

Requirements and skills

Essential skills and knowledge

  • 4-5 years professional experience as a software QA engineer with demonstrable proficiency in manual exploratory testing and test automation
  • Demonstrable practical knowledge of the fundamental concepts of software testing
  • Experience defining and refining test specifications
  • Experience with integration of automated tests into build pipeline
  • Experience working with unit testing frameworks, exploratory manual testing and automated testing frameworks, e.g. Ranorex, Selenium
  • Experience of working in an agile environment, using user-centric design, continuous integration and test-driven development
  • Ability to solve complex problems and openness in sharing your knowledge and thinking with others
  • Strong team working skills with ability to build trusted relationships with people and groups with diverse backgrounds

Desirable skills and knowledge:

Experience of

  • working in structural or geotechnical engineering
  • good JavaScript, Python or .Net programming or scripting skills
  • source control using Git, CI/CD, Azure DevOps
  • working in multinational, multicultural environments

Required Behaviours:

  • You have a passion for diversity, recognizing the innovation and competitive edge that comes from a diverse highly skilled team where equal opportunities are truly valued
  • You will be developing your technical leadership skills and strive to improve the team
  • You will be flexible in your approach to problem solving as you understand that there are multiple technical and commercial drivers for software development
  • You will be eager to take on new challenges and look for opportunities to improve current solutions on your own
  • You have an appreciation of future directions that the business and technology are moving towards
  • You will possess a natural curiosity for all things technical and will take responsibility for keeping yourself up to date
  • You will have good English written/verbal communication skills with both non-technical as well as technical audiences managing successful communications with governance boards and stakeholders


  • Bachelor’s Degree or higher in Computer Science, Civil/Structural Engineering, or equivalent experience

We offer:

  • Work on the highest-profile global projects
  • Stable employment on the basis of full-time job contract
  • Supportive and friendly work atmosphere, great team
  • Relevant trainings and development opportunities (also abroad)
  • Attractive benefits package (medical care, multisport card, language courses, profit shares scheme)
  • This role can be based out of our Krakow or Warsaw office. Our Warsaw office is conveniently located in the Gdański Business Center

No agencies please

Stay safe online - Arup will never ask for payment or your bank details as part of our recruitment process complex

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Corporate Services

Warszawa, Poland

📁 Digital Technology

Requisition #: WAR00001I

Corporate Services

Newcastle, United Kingdom

📁 Digital Technology

Requisition #: NEW0000ZU

Corporate Services

Krakow, Poland

📁 Digital Technology

Requisition #: NA00000W