We are recruiting a Test Lead for a Cyber SaaS company headquartered in Guildford, they are a leader in creating password-less authentication and access software technology.
They are trusted by many leading, highly regulated organizations (Banking, FinTech, Insurance etc) to help improve their security, protect against fraud, phishing, and credential theft.
This is a fantastic opportunity to join a growing company where you will further develop your skills and where the rewards are high.
Based in Guildford, Surrey, offering hybrid working (3 days in office). No remote options, this person must be able to commute.
Job Summary - Test Lead
Core Skills
Manual Testing Expertise
Hands-on experience testing Windows desktop applications, including:
* UI/UX validation.
* Functional testing of system-level features (e.g., Credential Providers, LSASS interaction).
* Compatibility testing on various Windows versions and environments.
* Experience testing mobile applications, including:
* Functional, UI/UX, and compatibility testing across iOS and Android devices.
* Device-specific testing for biometric features (e.g., fingerprint, facial recognition).
* Test case design and execution using tools like TestRail, Zephyr, or equivalent.
Automation Testing
* Expertise in setting up and maintaining automation frameworks for:
* Windows Applications:
* Tools like WinAppDriver, TestStack.White, or Ranorex.
* Scripting in languages such as Python, C#, or PowerShell.
* Mobile Applications:
* Frameworks like Appium, Espresso (for Android), and XCUITest (for iOS).
* Strong knowledge of Selenium or similar tools for web components if your apps have a web-based interface.
Test Planning and Strategy
* Experience in defining and documenting comprehensive test strategies, plans, and schedules.
* Familiarity with different testing types, including:
* Functional Testing
* Regression Testing
* Performance Testing
* Security Testing
* Usability Testing
CI/CD and DevOps Integration
* Experience integrating QA workflows into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
* Familiarity with version control systems like Git to manage test scripts and assets.
Bug Tracking and Reporting
* Proficiency with bug tracking tools like JIRA, Bugzilla, or Azure DevOps Boards.
* Writing detailed and actionable bug reports.
* Ability to triage and prioritize bugs effectively.
Specialized Knowledge
Domain Expertise
* Understanding of Windows authentication mechanisms (e.g., LSASS, Credential Providers) to design relevant test cases.
* Familiarity with mobile biometric APIs and SDKs to validate biometric authentication workflows.
Security and Compliance Testing
* Experience testing security-critical applications, especially those involving sensitive data like credentials.
* Familiarity with compliance standards such as GDPR, HIPAA, or SOC 2, if relevant.
Performance and Load Testing
* Knowledge of tools like JMeter or LoadRunner for performance testing.
* Ability to test the responsiveness and scalability of Windows and mobile applications under different loads.
Cross-Platform Testing
* Expertise in ensuring consistent behavior across multiple platforms (e.g., Windows versions, iOS, Android).
Team Leadership and Process Management
QA Process Setup
Experience establishing QA workflows from scratch, including:
* Defining standards for test cases and documentation.
* Setting up a defect tracking process.
* Building a scalable QA strategy to support team growth.
Team Leadership
* Mentoring junior QA engineers and guiding them on tools and best practices.
* Coordinating with developers, product managers, and stakeholders to align QA efforts with project goals.
Communication Skills
* Strong verbal and written communication to document test plans, strategies, and results clearly.
* Ability to report QA metrics and insights to non-technical stakeholders.
Optional/Niche Skills
API Testing
* Proficiency in testing RESTful APIs using tools like Postman, SoapUI, or automated frameworks.
Accessibility Testing
* Ensuring applications are accessible and comply with standards like WCAG.
Virtualization and Cloud
* Knowledge of setting up virtualized test environments using tools like VMware, Hyper-V, or cloud solutions.
Soft Skills
* Problem-Solving
Strong analytical skills to debug issues and identify root causes effectively.
Attention to Detail
* Ability to spot subtle issues, especially in security-sensitive workflows.
Adaptability
* Willingness to adapt QA processes to suit the unique requirements of your Windows and mobile products.
Collaboration
* Ability to work closely with cross-functional teams (development, DevOps, and product).
Development Environment Setup
Familiar with:
1. Setting up and configuring test environments for Windows desktop and mobile applications.
2. Virtualized test setups and using real devices for mobile testing.
3. Managing tools for device farms (e.g., BrowserStack, Sauce Labs, or AWS Device Farm) to test on multiple platforms efficiently.