We are looking for a Senior QA Automation Engineer who will take end-to-end ownership of quality across our entire IoT product suite.
Our systems process large volumes of IoT and telematics data, analyse DVR video events, unify multiple third-party integrations, and visualise real-time trail and geospatial data.
Who we are
Sustainability software specialist, AMCS, is headquartered in Ireland, with offices in Europe, USA, Canada and Australasia. With over 1,300 highly-skilled employees across 22 countries, we specialise in delivering technology solutions to facilitate a carbon neutral future.
What we do
Our innovative SaaS solutions increase efficiency and boost sustainability in resource-intensive industries. Over 5,000 customers across 23 countries already benefit from our Performance Sustainability software, ensuring we deliver practical solutions for improved profitability and environmental resilience across the globe.
Our people
AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and 'start-up' mentality with a culture of connection. Connection to our work, our customers, our colleagues and our community that creates a working environment that fosters openness, collaboration and creativity.
About the role
This role is not just about building automation — it's about defining what to automate, when to automate it, and how to ensure the quality of every release while the automation strategy matures.
You will balance hands-on manual testing (where needed) with the incremental rollout of a long-term automation framework that supports continuous delivery.
Tech Stack
Backend & Services: C#, .NET, Azure Functions, Microservices
Frontend: Angular
Databases: MSSQL, Cosmos DB
Messaging & Streaming: Azure Service Bus
Cloud & Platform: AKS (Azure Kubernetes Service), App Service, ArgoCD, Terraform
DevOps & CI/CD: Azure DevOps, GitOps workflows, Docker
Domain Areas: IoT ingestion, DVR event processing, telematics, real-time GPS trail analysis
Key Responsibilities
Quality Leadership
Own quality for all products end-to-end.
Define what to automate and when, prioritising based on risk and value.
Balance manual and automated testing to support continuous releases.
Automation Delivery
Build and maintain automation frameworks for:
REST APIs
Angular UI (maps, dashboards)
Event-driven workflows (Service Bus → Microservices → Cosmos DB → UI)
Kubernetes post-deploy smoke tests
Manual & Exploratory Testing
Perform manual and exploratory testing where automation is not yet available.
Create clear test cases and test plans for new features.
CI/CD Integration
Integrate automated tests into Azure DevOps pipelines
Performance & Reliability Testing
Maintain performance/load tests (JMeter).
Validate throughput, latency, and system reliability at scale.
Required Skills & Experience
10 years extensive development experience and skills in C#, Python, or Typescript.
Proven ability to design automation frameworks from scratch.
REST API testing experience.
5-6 years UI test automation experience (Playwright or Cypress).
Scripting experience (Python, PowerShell, Bash).
Observability tools (Grafana, Azure Monitor).
CI/CD pipeline integration (Azure DevOps strongly preferred).
Understanding of Kubernetes concepts and containerised test execution.
Experience validating data across SQL and NoSQL databases (MSSQL, Cosmos DB).
Good understanding of event-driven systems (Azure Service Bus, Kafka).
Performance/load testing experience (JMeter or similar).
Attributes
Ownership:Takes responsibility for overall product quality.
Strategic:Knows where automation delivers the highest value.
Balanced:Comfortable with both manual and automated testing.
Collaborative:Works closely with engineering and product teams.
Detail-Focused:Finds edge cases and prevents regressions.
#LI-JA1