Job Closed

This listing is no longer active.

ControlUp logo
ControlUp

Powering the Work From Anywhere World

Automation Engineer

QA Automation EngineerQA Automation EngineerFull TimeRemoteSeniorTeam 201-500Since 2013H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

171 days ago

Salary

0

Seniority

Senior

5 yrs expEnglishAzureLinuxMacOSSQL.NET

Job Description

Automation Engineer

ControlUp

• Design, implement, and maintain a robust, scalable, and cross-platform automated testing framework for agent functionality (e.g., data collection, remote execution, inter-process communication). • Develop high-quality, reliable, and reusable automation tests (component, integration, end-to-end) primarily in C# (.NET) to validate agent behavior on Windows, Linux, and macOS. • Work closely with development engineers to understand low-level system interactions and ensure test coverage for platform-specific components (e.g., Win32 API, Linux syscalls, macOS IOKit/Launchd). • Integrate test suites into the CI/CD pipeline using Azure DevOps to ensure rapid and high-quality releases. • Configure and maintain the multi-platform test environment, including provisioning virtual machines, containers, and physical end-points for accurate testing. • Monitor test execution, analyze results, report defects, and collaborate with developers to ensure timely resolution. • Translate business requirements and user scenarios into comprehensive test plans, technical specifications, and automation tasks. • Participate fully in the Agile development lifecycle: planning, daily stand-ups, demos, and reviews.

Job 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, or demonstrable experience in a similar compiled language.
  • 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 (Azure DevOps Repos/Pipelines is a significant plus).
  • 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.
  • Experience in start-up culture delivering enterprise-level software.

Benefits

  • Remote work from home position
  • Opportunity to work in an Agile environment
  • Collaboration with a team focused on delivery and accountability
  • Investment in AI tools to assist tasks
  • Opportunities for career growth and business impact

Related Categories

Related Job Pages

More QA Automation Engineer Jobs

GoGlobal logo

Automation Engineer

GoGlobal

Leader in International PEO | EOR services. Go Fast. Go Smart. GoGlobal.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and develop end-to-end workflow automations using Power Automate (Cloud/Desktop). • Build responsive Canvas Apps using Power Apps to automate business processes. • Integrate with REST APIs, OData endpoints, Microsoft Graph API, and custom connectors. • Work with data sources such as Dataverse, SharePoint Lists/Libraries, SQL Server, and Excel. • Build chatbots and conversational automation using Power Virtual Agents / Copilot Studio. • Develop solution components like environment variables, business rules, flows, and connections. • Create and optimize automated deployment pipelines following SDLC best practices. • Collaborate with Business Analysts and stakeholders to translate requirements into technical solutions. • Implement security roles, governance, solution packaging, ALM, and deployment in Power Platform. • Troubleshoot performance, licensing, and integration issues using tools like Postman. • Document design specifications, architecture diagrams, and support knowledge base articles.

Malaysia
ARHS Group logo

Automation Test Analyst

ARHS Group

At the heart of your IT Projects: Delivered. On Time, On Budget, On Scope. #WeAreCodeBlooded

Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

• Definition of test cases and reporting of test results. • Design, code and execute automated GUI tests using Selenium WebDriver with C#unit tests written in programming languages. • Design, code and execute functional automated API tests on REST services using C# RestSharp. • Definition /execution of functional manual test scenarios and scripts which are difficult to automate. • Identification, re-testing of and reporting on defects. • Support in definition/definition of test plans. • Support to user acceptance testing activities. • The candidate will be allocated to SCRUM team consisting of developers and testers and following relevant methodology and meetings (e.g. Kanban, daily standups, etc.) performing above tasks /services.

Netherlands
Job Closed
OtherRemoteTeam 11-50Since 2013H1B No Sponsor

• Create tools that automate the analysis and detection of security events using tooling inside/outside of SOAR/SIEM/CNAPP/EDR platforms. • Monitor security events and respond to security incidents in client environments working with other Bespin and partner engineers. • Research and implement new product and services capabilities. • Programmatically automate frequently encountered SOC workflows. • Assist with customer onboarding into our managed security platform.

California
Job Closed
Kubikware - A 5-time Inc. 5000 company logo

CRM Automation Engineer

Kubikware - A 5-time Inc. 5000 company

We're a world-class digital agency at better rates. Word.

Full TimeRemoteTeam 51-200Since 2003H1B No Sponsor

• Building and maintaining end-to-end automations that connect Salesforce with the rest of the business stack • Helping reduce manual work and improve operational efficiency across Sales, Marketing, and Operations teams • Working with multiple companies on different products and platforms • Making a real impact with strong automation and integrations mindset

Argentina
Job Closed