QA Analyst position available in the Information Systems department of Save the Children UK.
Working as a part of the Quality Assurance team, this individual will work alongside key members of the
Information Systems and Digital Transformation teams to assist in the delivery of quality code across all
Save the Children’s projects.
Key Responsibilities
- Carry out testing activities to Save the Children’s internal testing standards.
- Help assure code quality throughout the development lifecycle.
- Establish strong working relationships with other Save the Children team members.
- Identify test scenarios for team outputs and produce appropriate test scripts.
- Ensure that test findings are communicated to the relevant stakeholders and team members.
- Perform functional, acceptance and cross-browser testing.
- Ensure that defects are recorded in Jira.
- Provide estimates of testing effort for the scrum team.
- Maintain an active knowledge of software testing tools, standards and processes.
- Carry out the responsibilities of the role in a way that reflects Save the Children’s commitment to
safeguarding children in accordance with the Child Safeguarding Policy.
Salary
£35,000 – £40,000
Qualifications and Requirements
- ISTQB Foundation in Testing.
- Significant experience in a QA Analyst role
- Knowledge of common technologies such as web applications, databases, APIs, etc.
- Ability to query relational databases using SQL.
- Experience with test management tools, such as Zephyr.
- Experience with deployment tools, such as Jenkins and Bamboo.
- Practical experience of Agile project management methodologies.
- Knowledge of the software testing lifecycle, testing processes and techniques.
- Experience of API testing, using tools such as Postman, SoapUI.
- Knowledge of project management tools such as Jira, Confluence and SharePoint.
Preferred
- Experience of testing E-commerce platforms.
- Programming experience, including writing automated tests using Selenium.
Person Profile
- Excellent organisational skills and the ability to plan time effectively to meet deadlines.
- Capable of managing multiple conflicting priorities and able to work under pressure.
- Able to communicate effectively with developers, scrum masters and product owners.
- Enthusiastic, motivated and collaborative team player.
- Able to take initiative and independently work on tasks.
- Experience of working in a Scrum / Agile environment.
- Excellent verbal and written communication skills.
- Able to influence others.
- Practical and methodical approach to work.
- Able to be assertive but also flexible when required