[WCF] Senior Automation Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong command of C# and the .NET ecosystem, with experience in Azure Functions., Proven ability to work with Azure SQL and Cosmos DB for data solutions., Hands-on experience with Azure DevOps Pipelines and Docker for CI/CD and containerization., Skilled in automating UI tests with Playwright and API tests with RestSharp..

Key responsibilities:

  • Implement and maintain automated tests across UI, API, and integration layers.
  • Create and maintain dashboards using Grafana to monitor automation metrics.
  • Collaborate with delivery team members to align automation efforts with the overall quality strategy.
  • Engage in contract testing using Pactflow to ensure service-to-service reliability.

Software Mind logo
Software Mind Large http://www.softwaremind.com
1001 - 5000 Employees
See all jobs

Job description

Company Description

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

Job Description

Project – the aim you’ll 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 you’ll 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

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Related jobs