Software Automation Test Engineer
Reporting to Software Quality Assurance Manager, as an experienced software automation tester in our software test team, you will have a Bachelor level degree or Diploma in Computer Science, Information Technology or similar, with 3+ years of work experience in a software development environment focused software test automation.
You will be responsible for the design and implementation of complex automated test suites with adherence to quality processes that lead to the delivery of high-quality, responsive applications and solutions that satisfy customer requirements.
You will have a strong understanding of the software development and testing lifecycles with test automation skills to drive forward with our test automation program including; proficient with automation tools such as Selenium, programming knowledge such as Java and Python for creating test scripts, experience in leading test automation projects and providing technical support and leadership to the team.
Our client is a specialist software solutions company developing and delivering software solutions providing valuable insights and actionable information to operate facilities effectively, efficiently, and safely in a profitable and more sustainable way.
As a Software Automation Tester, you will:
* Be the technical lead collaborating with the Software QA Manager to create and execute software test automation projects delivering high quality products.
* Support, mentor and inspire the test team.
* Review requirements, functional and design specifications, for the development of test automation.
* Plan, create, modify, review and execute test automation specifications to carry out black and white box tests in line with the appropriate quality metrics for functional, system, integration, laboratory, usability, and performance testing.
* Record test results in a clear and accurate manner.
* Document software defects clearly with the relevant information to assist with defect reproduction and resolution.
* Set up of and deployment of test environments.
We are looking for a colleague with:
* Bachelor level degree in Software Development or Computer Science, or similar with 3+ years of work experience in a software development environment as a software automation tester.
* Experience of the test automation of complex applications using tools such as Selenium.
* Experience of testing products developed in MS SQL, ASP.Net and C#.
* Experience of planning and execution of test automation including estimation, risk management and time management.
* Experience of working within a structured quality system with knowledge of structured software development methods and processes.
* Enthusiasm, excellent communication skills (both verbal and written), be customer focused, thrive on problem solving, have the desire for continuous quality improvement and be a team player.
* Working knowledge of Windows and Office.
Desirable but not essential:
* Experience of software development in the Microsoft Visual Studio IDE, Azure DevOps and GitHub.
* Experience cloud technologies.
* Awareness of technology and software trends that may have an impact of the production, testing and delivery of software packages.