Senior QA Engineer
A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.
Location: Devon
Salary: up to £60k
As the Senior QA Engineer, you will lead our quality assurance efforts, with a strong focus on automated testing. You will design and implement automated testing strategies that ensure our software is robust, scalable, and meets the highest quality standards. Working closely with the development, product, and operations teams, you will lead the QA team in creating an automated testing framework that enables rapid development and continuous delivery. You will also oversee the entire testing lifecycle, from planning and scripting to execution and reporting.
Key Responsibilities:
* Lead QA Strategy: Define and implement an automated testing strategy that ensures comprehensive test coverage for our SaaS products and connected vehicle solutions.
* Build Automated Test Frameworks: Design, develop, and maintain scalable automated test frameworks and scripts for regression, performance, integration, and end-to-end testing.
* Collaborate Cross-Functionally: Work closely with the software engineering, product management, and operations teams to ensure that test automation aligns with product requirements and development cycles.
* Continuous Integration & Delivery (CI/CD): Integrate automated testing within our CI/CD pipeline to facilitate rapid, continuous delivery of new features with high confidence.
* Defect Management: Oversee the tracking, prioritization, and resolution of defects. Provide insights and reports on the quality of the product and readiness for release.
* Optimize Testing Processes: Continuously assess and improve our testing processes, introducing new tools and methodologies to enhance efficiency and coverage.
* Stakeholder Communication: Communicate testing results, risks, and recommendations to stakeholders, ensuring transparency in quality metrics and readiness for release.
Key Skills & Experience:
* Expertise in Automation Tools: Hands-on experience with automated testing tools (e.g., Selenium, Cypress, TestComplete) and scripting languages (e.g., Python, JavaScript).
* CI/CD Integration: Strong knowledge of integrating automated testing into CI/CD pipelines (e.g., Jenkins, CircleCI).
* Cloud-Based Testing: Experience in cloud environments (AWS, Azure, or GCP) and testing microservices and APIs.
* Test Strategy: Proven experience in creating and implementing test plans, test cases, and test automation frameworks for large-scale software systems.
* Agile Methodologies: Experience working in Agile environments, with proficiency in testing tools like Jira and Confluence.
* Problem-Solving Abilities: Excellent analytical and troubleshooting skills with the ability to diagnose issues quickly and effectively.
* Collaboration & Communication: Strong communication and interpersonal skills, with experience working closely with development teams and non-technical stakeholders.
Desirable Skills:
* Experience with API testing tools such as Postman or SOAP UI.
* Familiarity with performance testing tools like JMeter or LoadRunner.
* Knowledge of security testing practices and tools.