13 Nov
|
Script Assist
|
Ahmedabad
13 Nov
Script Assist
Ahmedabad
Ahmedabad, Gujarat, India | Currently Remote, Future Hybrid | Full-time | 3–5 Years' Experience Own and improve the automation framework behind a growing UK healthcare technology platform. Script Assist develops sophisticated SaaS software connecting clinics, pharmacies and patients across the UK. Our platform supports tens of thousands of prescriptions every month, with interconnected workflows covering consultations, prescribing, repeat requests, medicine availability, dispensing and fulfilment. This creates substantial engineering complexity. Our applications must work reliably across multiple organisations, different configurations, user roles, permissions and connected services. A seemingly small application change can introduce unexpected behaviour somewhere else in the platform. As we continue developing the product, dependable automated testing is essential to maintaining quality and supporting confident software releases. We're looking for a genuinely hands-on Senior QA Automation Engineer to help shape how we test this technology. You will take meaningful technical ownership of our Playwright and TypeScript/JavaScript automation framework, improving its architecture, reliability, maintainability and integration with our engineering workflows. This is not simply a role for someone who can write automated test scripts. We need an engineer who understands why automation becomes unreliable, how to structure it properly and how to improve its effectiveness across a growing software platform. Why this role is technically interesting
• Framework ownership. You'll influence how our Playwright test automation is structured, maintained and extended, rather than simply following an existing pattern.
• Complex multi-tenant SaaS. You'll help automate workflows across multiple clinics, pharmacies, applications, organisational configurations and user roles.
• Challenging reliability problems. You'll tackle flaky tests, asynchronous workflows, test-data contamination, unreliable selectors, permissions and difficult-to-reproduce failures.
• Impact across engineering. Your work will help developers identify regressions earlier, improve CI/CD feedback and give the team better evidence when making release decisions.
• Technical leadership without losing the coding. You'll review automation code, help other engineers improve and contribute directly to the framework and important test scenarios.
• Real-world healthcare operations. You'll work on technology supporting significant volumes of complex, interconnected healthcare activity. What you'll own and deliver
• Playwright framework architecture: Design, extend,
refactor and maintain a robust end-to-end test automation framework using Playwright with TypeScript or JavaScript.
• Automated regression coverage: Develop reliable E2E, functional and integration tests across clinic, pharmacy and patient-facing applications.
• Reusable test infrastructure: Create effective Page Object Model (POM) abstractions, custom fixtures, utilities, authentication helpers and test-data management approaches.
• Test reliability and isolation: Resolve flaky tests, race conditions, state leakage, brittle locators, synchronisation issues and failures caused by parallel execution.
• API and permissions testing: Combine UI automation with REST API validation, including testing role-based access and organisational data boundaries.
• CI/CD integration: Improve automated test execution in development and release pipelines, including reporting, diagnostics, traces and efficient regression runs.
• Engineering collaboration: Work closely with QA engineers and developers to investigate defects, review test code, identify quality risks and improve testing practices.
• Continuous improvement: Evaluate automation tools and AI-assisted development techniques, validating their output rather than relying on generated code without scrutiny. The experience we're looking for
• Approximately 3–5 years of qualified software testing experience, with a substantial proportion spent writing automated test code.
• Strong, recent, hands-on Playwright automation experience using TypeScript or JavaScript.
• Demonstrable experience building, extending or materially improving an automation framework, rather than only adding individual test cases.
• Practical knowledge of Playwright Test, reusable fixtures, Page Object Model design, reliable locators, web-first assertions and test isolation.
• Experience diagnosing intermittent failures and improving automated test stability.
• Working knowledge of REST API testing, Git, CI/CD pipelines, automated test reporting and debugging tools.
• The ability to explain technical decisions, identify trade-offs and write understandable, maintainable automation code.
• Confidence reviewing other engineers' work and supporting less experienced QA colleagues.
We're interested in practical engineering ownership, not simply somebody who has held a senior title. Experience that would make you particularly interesting We'd be especially interested in candidates who have worked on:
• Multi-tenant B2B SaaS: Applications serving different organisations with separate permissions, configurations and workflows.
• Complex end-to-end testing: Business processes spanning multiple applications, services or asynchronous events.
• Scalable test architecture: Reusable fixtures, parallel execution, test-data isolation and maintainable automation design.
• CI/CD reliability: Improving the speed, diagnostic value and consistency of automated testing.
• Technical guidance: Reviewing automation code, establishing better practices or helping other QA engineers develop. Healthcare experience is beneficial but not required. What success looks like You'll be able to take an unreliable or difficult-to-maintain area of our automated testing and make it measurably better. That could mean reducing flaky test failures, improving test isolation, making regression runs more useful, simplifying a framework that has become unnecessarily complicated, or introducing reliable coverage for important workflows. You'll help us move towards automation that engineers trust, understand and can extend confidently. The environment and working arrangement You'll work with colleagues supporting a UK healthcare technology business, combining independent technical problem-solving with close collaboration across QA and development. We're currently operating remotely, with future hybrid working planned in Ahmedabad. Candidates must be willing and able to attend the Ahmedabad office when this is introduced. The position requires UK-aligned
working hours
, including evening working in India. The exact schedule will be explained during recruitment. How we assess candidates Our recruitment process focuses on real engineering ability: 1. Apply through LinkedIn and complete the eligibility questions. 2. Complete a practical Playwright automation assessment covering test implementation, debugging, reliability and framework design. 3. The strongest candidates proceed directly to a technical interview with our senior QA automation colleague. If you've worked as a Senior Test Automation Engineer, Senior QA Engineer, SDET or Software Development Engineer in Test, and enjoy both writing code and improving automation architecture, we'd be interested in hearing from you. Apply through LinkedIn and help build dependable test automation for a complex, growing healthcare SaaS platform.
📌 Senior QA Automation Engineer – Playwright (Ahmedabad)
🏢 Script Assist
📍 Ahmedabad