Senior QA Automation Engineer
AMCS
About the role
About AMCS
Sustainability software specialist AMCS is headquartered in Ireland, with offices in Europe, the US, Canada, and Australasia. With over 1,300 highly skilled employees across 22 countries, we specialize in delivering technology solutions to enable a carbon-neutral future.
What We Do
Our innovative SaaS solutions increase efficiency and drive sustainability in resource-intensive industries. Over 5,000 customers in 23 countries already benefit from our Performance Sustainability software, providing practical solutions for improved profitability and environmental resilience worldwide.
Our People
AMCS offers team members more than just a job, but also an opportunity to chart a career with a company that is growing, evolving, and introducing new ways of working that positively impact the world around us. Founded in Ireland, AMCS 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 creating a work environment that fosters openness, collaboration, and creativity.
About the Role
This role is not just about building automation – it’s about defining what should be automated, when it should be automated, and how to ensure the quality of every release as 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, when to automate it, and prioritize 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 smoke tests post-deployment
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 and Reliability Testing
- Maintain performance/load tests (JMeter).
- Validate throughput, latency, and system reliability at scale.
Required Skills & Experience
- Education Level: HBO
- Career Level: Experienced
- Hours: 33 - 40 hours per week
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free