Project the aim youll have:
The solution is backend-heavy built on distributed microservices and hosted on Azure. The product is already live but automation coverage is incomplete especially around integration contract and performance testing. New functionality is actively being added so we need robust and scalable automation to ensure confidence in future releases. The goal is to have efficient test coverage at the right levels improve visibility and reduce regression risk without over-relying on end-to-end UI tests.
Position how youll contribute:
- Implement and maintain automated tests across UI API and integration layers.
- Create and maintain dashboards using Grafana to surface automation metrics such as test coverage flakiness and build health.
- Work closely with delivery team members to understand business flows and technical architecture but ensure all automation efforts align with the overall quality strategy led centrally.
- We need robust and scalable automation with reliable test data management to ensure confidence in future releases.
- Collaborate on contract testing using Pactflow focusing on service-to-service reliability.
Qualifications :
Expectations the experience you need:
- Languages/Platform: Strong command of C# and the .NET ecosystem including experience building scalable solutions with Azure Functions.
- Datastores: Proven ability to work with various data solutions including Azure SQL and Cosmos DB.
- Messaging/Eventing: Experience implementing robust messaging patterns and event-driven architectures using Azure Service Bus.
- CI/CD & Containerisation: Hands-on experience with Azure DevOps Pipelines for continuous integration and deployment and proficiency with Docker for containerization.
- UI Testing: Skilled in automating user interface tests with Playwright.
- API Testing: Expertise in creating comprehensive API tests using RestSharp and frameworks like xUnit/nUnit.
- Metrics/Dashboards: Familiarity with Grafana for monitoring and creating insightful dashboards.
- BDD/Scenarios: Experience with Behavior-Driven Development (BDD) and writing test scenarios using Reqnroll (Gherkin).
- Communicative level of English allowing you to collaborate effectively in an international environment.
Additional skills the edge you have:
- Contract Testing: Experience with Pactflow for robust contract testing.
Additional Information :
Our offer professional development personal growth:
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives
Position at: Software Mind Poland
Remote Work :
Yes
Employment Type :
Full-time