·
You will be responsible for designing, developing and executing automated tests to ensure the quality and functionality of software applications. You will play a crucial role in improving testing efficiency, reducing manual testing efforts and ensuring that the software meets the required standards before it is released.
DUTIES & RESPONSIBILITIES:
- Design, develop and maintain automated test frameworks and scripts ensuring they are scalable, reusable and aligned with the project’s testing requirements.
- Evaluate and select appropriate automation tools and technologies that best fits the project’s needs considering factors such as application type, environment and testing goals
- Collaborate with the QA lead and other stakeholders to define the test automation strategy, identifying areas where automation can provide the most value.
- Write automated test scripts to validate the functionality, performance, security and usability of software applications.
- Run automated tests across various environments, including development, staging and production ensuring consistent and reliable test results.
- Perform automated regression testing to quickly identify issues introduced by new code changes, ensuring existing functionalities remain unaffected.
- Regularly update and maintain automated test scripts to accommodate changes in the application including new features, bug fixes and enhancements.
- Continuously optimise automated test scripts and frameworks to improve efficiency, reduce execution time and minimise maintenance overhead.
- Identify, analyse and debug failures in automated tests working closely with developers to resolve any issues or discrepancies.
ESSENTIAL SKILLS:
- Strong programming skills particularly in languages commonly used for automation such as Java, Python, JavaScript or C#.
- Experience with test automation frameworks and tools including understanding of how to extend and customise them to meet project needs.
- Working with internal company staff members, external suppliers & external customers
- Organised, professional and with a "can do" attitude.
- Proficiency in designing, developing and executing automated test scripts.
DESIRABLE SKILLS:
- Experience working for an IT Consultancy
- (BCS) Professional Certificate - Software Tester
- ISTQB Certified Tester Foundation Level (2018)