We are currently looking for a Junior QA Analyst to join our Team at Car Benefit Solutions. You will play a critical role in ensuring the quality and reliability of our products. You will be responsible for writing and running tests to ensure that all scenarios have been covered to give confidence quality code is released into production for our .NET and Web applications in an Agile methodology. This position will provide you with opportunities to expand your technical skills.
The salary for this role ranges from £25,000 - £27,000 per annum. This is a hybrid role, involving one day each week at our Head Office in Bury and four days working from home. As we have a comprehensive induction plan, the expectation of office attendance in the first month will be greater.
About Car Benefit Solutions:
Car Benefit Solutions specialises in providing Employee Car Ownership Schemes and other customized car schemes, such as salary sacrifice. With the support of leading motor manufacturers and our dedicated team at CBS, our schemes are designed to benefit both employers and employees. We have a strong reputation in the Automotive and Corporate sectors. We're a 2-star outstanding best company to work for, 3rd best company to work for in the Business Services sector, and within the top 25 employers in the Northwest. We're also gold-status Investors in People and We Invest in Wellbeing.
Responsibilities:
- Writing and running tests to ensure that all scenarios have been covered to give confidence quality code is released into production for our .NET and Web applications in an Agile methodology.
- Reading and interpreting business requirement documents, and defining the test scenarios that need to be written and run in order to determine the development meets those requirements.
- Liaising with all levels of stakeholders to design and implement test scripts.
- Collaborating with our internal customers
- Liaising with the relevant teams to manage tasks within the project lifecycle and working with the software engineers and BA team to ensure robust fixes that resolve any issues.
- Learn new technologies, keep abreast of existing technologies and contribute to the evolution of best practices of the department.
- Work with the team to size and estimate work.
- Continually updating systems & technical knowledge and skills by reading manuals, using video tutorials and hands-on training.
- Document test processes.
- Review current systems to gain not only a technical understanding but also how this system is used and integrated within the business.
- Present ideas for system improvements and challenging existing technologies and methodologies where appropriate and identify any potential cost or time saving.
- Comply with project plans, business goals and industry standards.
- Working with the QA & Support Manager to manage and improve the support process and effectiveness through the involvement with triaging and replicating Production issues.
- Working with the technical teams to identify root causes, and implement change to mitigate these going forward
- Cross boundaries that are out of any comfort.
- Writing, maintaining and running manual regression scripts.
- Writing, maintaining and running automated regression scripts.
- Manage GIT Source Control actions such as Pull Requests.
- Providing accurate test plans and testing estimates to enable a project plan to be designed.
- Responsible for replicating bugs raised by the wider business and investigating root cause before adding additional information and communicating to the development team.
- Work within an Agile methodology (both Sprint and Kanban); attending and contributing to Daily Stand Ups, Backlog Refinement, Poker Planning and Retrospective meetings.
- Have an understanding of the CBS database infrastructure
- Have a good knowledge of the CBS network and server infrastructure as well as deploy software components to the various servers and environments.
- Any other reasonable duties as required.
- Ability to work in line with our core values of pride, integrity, accountability, continuous improvement and enjoyment.
Requirements
Qualifications:
- Degree in a related field
- ISTQB Certified Tester Foundation Level
Skills, Knowledge & Attributes
Essential:
- Ability to work towards strict deadlines within a fast-paced environment.
- Good communication and interpersonal skills
- Strong analytical and problem-solving skills
- Experience in testing web-based systems, including the user interface/web screen and web services
- Experience in testing Windows based applications
- Able to cope with working on multiple projects with tight deadlines
- Ability to interact confidently with both technical and non-technical persons
- Demonstrable experience in test planning and reporting
- Commitment to customer centricity across all areas of role and interactions with internal and external customers.
Desirable:
- Experience working in an agile development environment. Using Kanban / Scrum boards, and tools like Azure DevOps or Atlassian’s Jira.
- Good working knowledge of all relevant testing techniques & processes,
- .Net C# Knowledge, ability to understand basic code e.g. IF statements,
- SQL Knowledge, ability to understand basic queries/code,
- Working knowledge of Octopus Continuous Integration,
- Working knowledge of Azure Dev Ops / GitHub and Branching,
- Experience in automation testing i.e. Ranorex,
- Experience with stress and load testing,
- Experience in security/vulnerability testing i.e. AppCheck.
- Basic understanding of .Net error logs.
- Azure Infrastructure.
Benefits