Who we are
We are a growing UK software development company with a new Spanish subsidiary, I.T. Associates España, SL, based in Málaga. Together, our UK and Spanish teams work closely to develop and support Procim®, a project management and process automation application used globally across the creative, experiential marketing, corporate communications, and live events industries.
Procim 4 is our next generation enterprise grade platform built on Angular, .NET, C#, ASP.NET Core, Entity Framework, and SQL Server and delivers project portfolio management, advanced budgeting, costing, resourcing and workflow automation.
Your role
We are seeking a talented and technically capable QA Engineer to ensure the quality, reliability, and performance of Procim 4. This role blends hands‑on functional testing with modern automation practices, to ensure quality assurance throughout the development lifecycle.
You will work closely with developers and product owners to test new features, validate workflows, check data accuracy, and help maintain quality across the platform.
You will test complex enterprise workflows, validate back-end logic, verify data integrity, and contribute to the design and execution of a testing automation strategy.
Primary responsibilities
Manual & Functional Testing
- Test new features, enhancements, and fixes across Procim 4 modules.
- Execute functional, regression, integration, and UI/UX testing across Procim 4 modules.
- Validate Angular frontend behaviour, including layout, component rendering, responsiveness, cross‑browser compatibility and usability.
- Work with the business team to understand workflows and test them end‑to‑end.
- Support UAT cycles and help ensure features meet real‑world expectations.
API & Back-end Testing
- Test .NET back-end services, including REST API validation, error handling, and contract verification.
- Validate Entity Framework behaviour, including CRUD operations, relational mappings, and business rules.
- Check business logic and integration points between frontend and backend.
- Use SQL Server queries to verify data accuracy and troubleshoot issues.
Automation & CI/CD
- Contribute to the development and maintenance of automated tests using modern frameworks (e.g., Playwright for UI, Postman/Newman or REST Assured for API).
- Support integration of automated tests into CI/CD pipelines (Azure DevOps or GitHub Actions).
- Assist in identifying automation opportunities and improving test coverage across layers (UI, API, DB).
Quality Ownership
- Log defects clearly with steps to reproduce and severity.
- Work with developers to retest fixes and confirm stability.
- Participate in sprint planning, refinement, and retrospectives.
- Help improve QA processes, documentation, and testing standards.
Key skills and experience
- Computer Science or related degree
- Solid experience as a Software Tester, QA Analyst, or similar role in a modern web application environment.
- Strong understanding of manual testing techniques and test case design.
- Understanding of Angular behaviour, component structure, and UI testing principles.
- Experience testing .NET applications, including REST APIs and backend logic.
- Ability to write SQL queries to validate data.
- Working knowledge of Entity Framework or similar ORM‑based architectures.
- Ability to create clear, structured, and reproducible test documentation.
- Strong analytical and problem‑solving skills with attention to detail.
- Fluent spoken and written English.
Additional desirable skills
- Experience with test automation frameworks (Playwright, Cypress, Selenium, etc.).
- Familiarity with CI/CD pipelines and automated test execution.
- Understanding of performance testing tools (Azure Load Testing, k6, JMeter).
- Experience with enterprise‑level or workflow‑driven applications.
- Knowledge of DevOps practices and version control (Git).DevOps practices and version control (Git).
What we offer
- The opportunity to work on a core enterprise application using modern technologies.
- A supportive environment that values quality, innovation, and continuous learning.
- to influence QA processes, product quality, help shape our automation strategy.
- Remote working and collaboration within a skilled international team.
Job Types: Full-time, Permanent
Pay: 32,000.00€ - 42,000.00€ per day
Education:
Experience:
- software testing: 3 years (Required)
- test automation : 2 years (Preferred)
Language:
Work Location: Remote