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.