QA Developer (.NET) – AEC Engineering Software
Posted on:
6 days ago
Vacancies:
1 Vacancy
Job Summary
Description
We are looking for a QA Developer (.NET) to join an international engineering software team developing desktop and web applications for the Architecture Engineering and amp; Construction (AEC) industry.
In this role you will contribute to the quality reliability and performance of software used by civil engineers structural engineers architects and construction professionals across Europe. Working as part of a cross-functional Agile team of developers based in Oslo you will collaborate remotely from the Budapest office with software engineers and domain experts to ensure complex engineering applications meet the highest quality standards.
This position is ideal for someone with development and software testing experience who enjoys working in technically challenging environments where precision automation and continuous improvement are essential.
Responsibilities
- Design develop and maintain automated test frameworks for desktop and web applications and C#.
- Create execute and maintain test plans test cases and regression test suites for complex engineering software.
- Validate calculation engines engineering workflows and technical outputs across civil structural architectural and tendering solutions.
- Develop robust maintainable automated tests using C# and other scripting languages where appropriate.
- Identify document and track software defects working closely with developers to ensure timely resolution.
- Integrate automated testing into CI/CD pipelines using Azure DevOps GitLab or similar platforms and contribute to quality gate implementation.
- Participate in code reviews with a focus on testability reliability and software quality.
- Collaborate with engineers architects and other domain specialists to understand business requirements technical constraints and edge cases.
- Contribute to test documentation quality methodologies and knowledge sharing across the team.
Requirements
Required
- Solid experience in software testing including both manual and automated testing within a .NET environment (C# and/or C).
- Strong ability to design develop and maintain scalable test automation solutions.
- Experience testing desktop applications (WPF or similar technologies).
- Familiarity with Git and CI/CD pipelines such as Azure DevOps or equivalent platforms.
- Comfortable working with complex software systems that contain sophisticated business and engineering logic.
- Basic understanding of at least one AEC domain such as civil engineering structural engineering architecture or construction cost estimation.
- Excellent analytical skills attention to detail and a quality-first mindset.
- Curious proactive and motivated to understand engineering concepts beyond software development.
- Ability to work independently while remaining closely aligned with a distributed Agile team.
- Strong organizational skills with the ability to manage priorities and work autonomously.
- Eagerness to learn develop new skills and grow within the role.
- Interest in building long-term expertise and contributing to a stable collaborative team environment.
Nice to Have
- Knowledge of civil engineering or structural analysis concepts.
- Experience working with engineering calculation engines or domain-specific technical libraries.
- Familiarity with BIM GIS or CAD formats such as IFC DWG or GeoJSON.
- Experience with performance integration or system testing for engineering applications.
- Exposure to DevOps practices within software engineering environments.
Benefits
- Opportunity to work on advanced engineering software used across the Architecture Engineering and amp; Construction industry.
- Collaboration with an experienced international development team in an Agile environment.
- Exposure to technically challenging products involving complex calculations data processing and engineering workflows.
- High level of autonomy with a culture built on trust rather than micromanagement.
- Significant learning and professional development opportunities supported by close collaboration with experienced engineers and domain experts.
- Long-term career opportunity within a stable team working on impactful products.