ControlUp is transforming the way IT manages systems and troubleshoots issues. We are looking for an experienced Multi-Platform Agent Automation Engineer to design, build, and maintain our critical automated testing infrastructure.
Requirements
- 5+ years of experience in software development or QA focused on automation engineering
- Strong proficiency in C#/.NET for developing internal tools and integration tests
- Deep expertise in a scripting language for test orchestration and framework maintenance
- Proven experience building and maintaining automated testing frameworks from scratch
- Solid understanding of system-level software, including agents, services, or drivers, and the challenges of testing them
- Strong practical knowledge of at least two of the following operating systems at a command-line/system-level: Windows, Linux, or macOS
- Experience with CI/CD pipeline configuration and management
- Excellent knowledge of networking fundamentals, REST APIs, WebSockets, and inter-process communication protocols
- Experience writing complex queries (SQL, KQL) to validate data collection and persistence
- Solid understanding of multi-threaded programming and concurrency issues in testing
- Organised, self-motivated, collaborative team player with a passion for quality
Benefits
- Competitive salary
- Opportunities for career growth and development
- Agile team environment with a focus on delivering features and business value quickly