Job Description
To be responsible for creating and performing tests, identifying errors, and providing feedback to verify that a final product meets the Companies scope and requirements.
Accountabilities:
In this role, you will be heavily involved in the creation and enhancement of new and existing systems/applications using a wide range of technologies, such as:
- Planning, Scripting and Execution of both API testing and E2E QA.
- Manual and automation(where applicable) testing.
- SQL for database interrogation.
- API and cross browser testing.
- Azure DevOps/cloud, Team Foundation Server, Leapwork, Selenium, Browserstack (where applicable).
- Defect Management using ADO.
Main Tasks:
- Design and develop manual and automated tests, producing detailed test scripts.
- Complete both API and/or manual testing where required.
- Liaise with development teams and key business users during the testing, providing updates and status reports and alerting potential issues
- Completing closure reports detailing scope of testing completed, including any risk, or issues found throughout the testing cycle.
Contributions:
- Contributes to the overall goals for the Domain in various projects, spaces and groups.
General Testing:
- Is aware of the difference between unit testing, system testing and regression testing.
- Able to create test data which can be used to carry out testing.
- Few post-implementation issues.
- Fully aware of business implications of their work.
- Actively assesses risk of failure and takes steps to minimise risk to business.
- Takes partial responsibility for the full testing lifecycle of a project (with assistance from Senior Test Analyst).
Technical Skills:
- Technically competent with core skills and willing to learn new skills.
- Familiar or be eager to learn about technical languages and tools available and is aware of what they can be used for.
- Always adheres to and sets team standards.
Business and Systems Knowledge:
- Has a good overall view of or will quickly learn about the business and systems being supported.
- Actively develops and expands knowledge.
- Is able to contribute to new initiative discussions using their knowledge of the area.
- Retains knowledge of implemented systems.
- Knows who their business contacts are.
Analysis or Problem Solving:
- Able to translate user stories and acceptance criteria into test plans and scripts.
- Able to conduct analysis of system to identify areas which will need to be tested.
- In depth investigations are undertaken to ensure that unfamiliar areas of the business are thoroughly checked.
- Conducts thorough analysis and diagnosis of problems.
- Is able to show initiative and can suggest lateral alternatives.
- Is aware that a problem may not always require a systems change - a change of working practice may be all that is required.
Implementations:
- Post Implementation support is thorough and timely, ensuring that the whole change is ‘owned’ until proven correct in production.
- Process knowledge is retained and usable in future discussions.
- Knowledge sharing is consistently done.
Design of Test Scripts / Plans:
- Designs test scripts which prove that development works as intended.
- Correct level of scope is covered.
- Scripts / plans include pre-requisites and useful note - sufficient steps are included in all scripting,
- Scripts include expected database entries/updates.
- Work meets business requirements.
- Script maintenance is completed where necessary.
Interested candidates can apply online or email your CV to [email protected]