- Duration:
- Permanent
- Location:
- Krakow, Poland & other locations
Role information
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.
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.
Click below to view the full job description.
General Responsibilities
- 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
Experience and Qualifications
Please click below to view the full job description.
Personal Skills
Please click below to view the full job description.