We are seeking a versatile and skilled QA Engineer. The successful candidate will be responsible for testing the development of our platform and application services, ensuring they meet the highest standards of quality, security, and performance. This hands-on role requires familiarity with automated tested frameworks such as Selenium, Cypress, Appium, and TestRail. A strong background in agile development and rapid software iterations is essential.
You will sit across multiple development teams as a specialist resource.
Key Responsibilities
Quality Assurance:
* Develop and execute test plans: Create comprehensive test plans and test cases to ensure that software meets quality standards. This includes functional, regression, performance, and security testing.
* Automate testing processes: Use to automate functional, regression, and performance testing. Ensure that automated tests are integrated into the CI/CD pipeline and run regularly.
* Identify and resolve defects: Work closely with developers to identify, document, and resolve software defects. Use bug tracking tools to manage and prioritise issues.
* Develop our bug tracking processes: Work with our team to improve the flow of defects and concerns from end users into our development cycles.
Experience with CI/CD:
Alongside our DevOps Team, you will help to;
* Integrate testing into the CI/CD process: Implement quality and performance checks and controls at every stage of the pipeline to ensure quality software delivery.
Agile Development:
* Participate in agile ceremonies: Engage in sprint planning, daily stand-ups, and retrospectives to ensure effective and efficient development cycles. Collaborate with team members to refine requirements, estimate tasks, and plan sprints.
* Collaborate with cross-functional teams: Work closely with product managers and other developers to deliver high-quality software solutions. Foster a culture of collaboration and knowledge sharing within the team.
* Continuously improve processes: Identify and implement improvements to development and testing processes to increase efficiency and quality. Stay up-to-date with industry best practices and emerging technologies.
Qualifications
Education:
* Bachelor’s or Master’s degree in Computer Science or a related field.
Experience:
* Proven experience as a QA Engineer in a tech start-up or fast-paced environment.
* Strong background in agile development methodologies.
* Experience with DevOps practices and CI/CD pipeline implementation.
Technical Skills:
* Proficiency in JavaScript/TypeScript or other relevant scripting language.
* Experience with (automated) testing frameworks and tools.
Soft Skills:
* Excellent problem-solving and analytical skills.
* Strong communication and collaboration abilities.
* Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
* Attention to detail and a proactive approach to identifying and addressing issues.
* Experience working on mission-critical or SaaS services is desirable.
Additional Information
We offer a wide range of benefits to our colleagues, such as access to our WeCare programme, with a 24/7 online GP, mental health support, and virtual wellbeing. We also offer gym discounts, RAC breakdown cover, savings with providers such as Dell and Vodafone, enhanced maternity/paternity leave, and many more.
#J-18808-Ljbffr