Test/QA Lead - (Power Platform) £65 - 85/90k - London/Hybrid - dynamic & fast-growing organisation
The QA Lead role will need a strong track record in designing, implementing, and executing comprehensive test strategies across various frameworks, with a deep understanding of manual and automation testing techniques and tools. They must demonstrate expertise in functional, integration, and end-to-end testing for both Front End and Back End systems. You will be designing and implementing the Automation framework.
Skills / experience (as many of the below as possible, not essential)
- Experience of testing on Power Platform and Azure
- Strong experience of manual and automation testing
- Strong track record of developing and executing manual (Functional, System Integration, Regression, User Acceptance, and End to End Testing
-
- Strong experience/knowledge of:
- Power Platform Testing Frameworks: Familiarity with Power Apps Test Studio, Power Platform Testing Automation Framework (PATAF), and custom testing frameworks.
- Dataverse: Testing data integrity, validations, and custom APIs in Dataverse.
- Power Automate/logic Apps Testing: Skills in testing multi-step flows, error handling, and performance validation.
- Security Testing: Knowledge of Power Platform security roles, data loss prevention policies, and RBAC testing.
- Performance and Load Testing: Experience using Azure Load Testing or custom scripts for Power Platform applications.
- Azure DevOps/GitHub CI/CD: Managing CI/CD pipelines for Power Platform, including automated deployments and tests.
- Testing managed/unmanaged solutions: within Power Platform, including solution layering and environment validation.
- Experience of Front End UI testing
- Strong experience/knowledge of:
- The ability to Implement and review project test process.
- The ability to define the scope of test requirements.
- Strong experience developing test strategy for application features.
- Significant experience writing test scripts and scenarios
- Experience of coordinating test execution and reporting.
- Strong experience specifying acceptance criteria for new features to enable testing
- The ability to communicate quality issues in actionable bug report to project stakeholders.
- Proven track record with automated testing
- Good knowledge of agile software development life cycle.
- Be able to contribute to user stories refinement and project tasks estimation.
- Good defect management skills.
Responsibilities and Duties:
- Manage software testing resources (Recruit, train, allocate and monitor)
- Prepare, analyse, review and present reports and metrics to stakeholders
- Develop good test cases for application features.
- Contribute to specifying acceptance criteria for new features.
- Contribute to project test planning and estimates.
- Communicate quality issues in actionable bug report to project stakeholders.
- Develop and execute Non-functional test scripts.
- Provide release quality assurance.
- Provide release artefacts
- Provide test metrics reports to project stakeholders
- Lead defect triage
- Coordinate with other managers (Project Manager, Product Owner and Architect) to ensure the highest level of software quality
- Coordinate with Customers and third parties
- Coordinate test execution
- Prepare and review test strategy
- Prepare and review test plans
- Execution of Manual Testing
- Development of automated tests
- Review user stories and other requirement documentation.
- Contribute to project test planning and estimates.
Nice To have skills
- ISTQB Certified Tester Foundation Level or above.
- University degree, preferably in an analytical subject.
- Knowledge and experience using Azure DevOps
- Experience of Contract testing of web services/microservices
- Familiarity with security testing/Conducting app security and GDPR/data privacy assessments: where relevant.
- SQL skills
- Experience with any of the following tools and technologies
- C#, Python, Typescript, JavaScript
- SpecFlow,
- RestSharp, RestClient
- API Manual Testing tools like Postman, Swagger UI, SoapUI, JMeter, etc.
- Jest/Mocha/nunit/xunit/mstest
- WebdriverIO/Playwright/Selenium/CypressIO