Software Automation Test Engineer Job Description Template
Our company is looking for a Software Automation Test Engineer to join our team.
Responsibilities:
- Primarily assist with testing of development work, testing incidents and change request development as / when required;
- Automated and manual testing of API and Web Applications;
- Follow and contribute to defined standards and processes within the development and testing team;
- Research and apply new methods to improve testing quality and speed;
- Design and execute clear, concise and maintainable manual test suites;
- Report test findings and defects found to Scrum team through Jira/Confluence and conduct re-testing of defect fixes;
- Assist Developers with root cause analysis of defects found;
- Strong communicator and effective team player who is willing to articulate opinions with an eye for detail and a genuine can-do attitude;
- Occasional out-of-hours duties may be required to support releases in production environment;
- Design and execute black-box tests (manual and automated) for web services;
- Automate UI tests using SpecFlow, the Selenium framework and Visual Studio (C#);
- Work with Scrum Team to refine Acceptance Criteria of User Stories throughout development lifecycle;
- Collaborate with all members of Scrum team to ensure visible progression of features to users in each Sprint.
Requirements:
- Continuous Integration / Deployment;
- REST API automation using C#
- Defect reporting and tracking to resolution;
- SQL Server database testing;
- Automated and manual testing of web applications using C# SpecFlow;
- Web application automation using Selenium and C#
- Occasional out-of-hours duties may be required to support releases in production environment;
- Strong communicator and effective team player who is willing to articulate opinions with an eye for detail and a genuine can-do attitude;
- Collaborate with all members of Scrum team to ensure visible progression of features to users in each Sprint;
- Work with Scrum Team to refine Acceptance Criteria of User Stories throughout development lifecycle;
- Automate UI tests using SpecFlow, the Selenium framework and Visual Studio (C#);
- Design and execute black-box tests (manual and automated) for web services;
- Research and apply new methods to improve testing quality and speed;
- Report test findings and defects found to Scrum team through Jira/Confluence and conduct re-testing of defect fixes;
- Design and execute clear, concise and maintainable manual test suites.