Post Job Free
Sign in

UI Automation Engineer

Company:
Robert Half
Location:
Tewksbury, MA, 01876
Pay:
80USD - 90USD per hour
Posted:
August 16, 2025
Apply

Description:

Job Description

We are seeking a skilled UI Automation Engineer to design and implement automated testing solutions for a complex C# Windows desktop application. This role requires hands-on experience with Windows UI frameworks and automation tools, as well as the ability to work independently and collaborate with cross-functional teams.

Key Responsibilities:

Design and develop UI automation from scratch for a C# Windows desktop application

Automate critical workflows including login scenarios, report generation, and system configuration changes

Evaluate and recommend automation tools suitable for the application architecture (e.g., WinAppDriver, FlaUI, TestComplete)

Collaborate with QA and development teams to understand workflows and expected behaviors

Document test strategies, automation setup, and provide handoff for ongoing maintenance

Ensure automation coverage for authentication, permissions, and UI interactions

Required Qualifications:

Proven experience creating UI automation for Windows desktop applications

Strong understanding of WinForms or WPF frameworks

Hands-on expertise with tools such as WinAppDriver, FlaUI, TestStack.White, TestComplete, or AutoIt

Proficiency in Python or C# with Windows UI libraries

Experience with authentication and permissions testing

Ability to work independently and deliver results with minimal supervision

Excellent problem-solving and communication skills

Preferred Qualifications:

Experience integrating UI tests into CI/CD pipelines

Familiarity with test case management and bug tracking tools (e.g., Azure DevOps, Jira)

Background in QA or SDET roles focused on desktop application testing

Apply