Test Automation Engineer

Test Automation Engineer Job Description Template

Our company is looking for a Test Automation Engineer to join our team.

Responsibilities:

  • Creating automated tests for WinForms applications using Visual Studio with Coded UI;
  • Communicate findings to technical and non-technical colleagues;
  • Work with in a cross-functional team to ensure quality throughout the software development lifecycle;
  • Design solutions for Quality Processes, Testing & Automation Strategies and Test Execution Systems;
  • Collaborating with Scrum Masters, Product Owners and fellow Engineers as well as business stakeholders;
  • Write bug reports;
  • Work towards departmental and project deadlines;
  • Assess code and review documentation;
  • Work with Product Owners/Engineers to define stories and deliver appropriate test scenarios;
  • Participates in the planning of projects;
  • Taking an automation first approach;
  • Research and Propose tool & technology choices for delivering high quality, performant and scalable testing solution;
  • Managing test and production release pipelines – CI / CD;
  • Contribute constructively in improving agile practices;
  • Collaborate with the rest of the automation teams working in agile mode.

Requirements:

  • Scripting skills including raw SQL & T-SQL;
  • PowerShell 2.0 to 5.0;
  • Power BI, JavaScript, Python or other web development tools;
  • Strong proficiency in query/ reporting tools;
  • Windows Server 2008/2012;
  • Ability to design test cases, both manual and automated, and a willingness to;
  • Degree in an engineering discipline or equivalent experience;
  • Quality conscious, analytical, proactive and flexible;
  • An innovative and persistent approach to problem solving;
  • Experience of the software and test development lifecycles and the tools to support them gained working in product development teams;
  • Critical thinking with the ability to evaluate, provide constructive criticism and formulate improvement plans;
  • Proven experience of automation solutions that can be maintained, supported;
  • Experience of testing windows, web and cloud-based applications and API web services;
  • Team working across a diverse multidisciplinary team.