Logo
Robert Half

UI Automation Engineer Job at Robert Half in Tewksbury

Robert Half, Tewksbury, MA, US, 01876

Save Job

Job 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