Full-Time Senior Automation Engineer
Software Mind is hiring a remote Full-Time Senior Automation Engineer. The career level for this job opening is Senior Manager and is accepting Kraków, Poland based applicants remotely. Read complete job description before applying.
Software Mind
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
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.
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.