smart-working-solutions - Smart Working Solutions - QA Automation Engineer (Remote, Full-Time) [HR189]
Requirements
• 4+ years of experience in QA or test automation, hands-on with TypeScript or JavaScript. • 4+ years of hands-on test automation coding in TypeScript or JavaScript. • 2+ years of BDD test authoring with Cucumber and Gherkin. • 3+ years of web UI test automation using a page object model, preferably with Playwright. • 2+ years of end-to-end QA ownership, including defining, documenting, building and maintaining tests. • 3+ years of requirements analysis and stakeholder communication. • 2+ years of SQL querying to validate database state, using MySQL or PostgreSQL. • 3+ years of exploratory testing and precise multi-step defect reproduction. • Ability to drive automation and own the build with limited direction. • Strong detail orientation, including the ability to spot edge cases and gaps in specifications. • Hands-on JavaScript or TypeScript automation coding is non-negotiable; willingness to learn is not sufficient. • Mobile app testing and automation experience, especially with Flutter apps. • Experience with Appium or Flutter integration_test. • Experience reading and working with React front-end code. • Experience with Angular, Vue or another modern JavaScript framework. • Security and regulatory awareness, including ISO 27001, GDPR or NHS DTAC. • Experience in another regulated or audited environment. • ISO 13485 medical-device regulated-environment testing. • Experience in an adjacent regulated domain such as medtech, fintech or NHS/DTAC. • Healthtech or digital health domain experience. • Comfort using AI in the engineering workflow.
Responsibilities
• Own the quality process end to end and build the automated test framework hands-on. • Understand how a large, roughly 10-year, multi-repo system works and how it should work from client, end-user and internal operations perspectives. • Ask the right questions and document expected behaviour where inherited documentation is partly out of date. • Author English-readable scenarios in Cucumber and Gherkin. • Build automation in JavaScript and TypeScript. • Drive the UI through a page object model. • Add data-test-ids to React code where missing. • Validate correct database state using SQL. • Maintain the automated tests as new features arrive. • Feed into requirements upfront as new features are planned. • Flag compliance, regulatory and security implications. • Run exploratory testing to identify where the product behaves incorrectly. • Improve reliability and enable faster, safer releases through automation. • Reproduce multi-step defects precisely and identify edge cases. • Build a repeatable, documented QA process from an unreliable baseline. • Work out how the system should behave across multiple user perspectives and how it might break.
Benefits
• Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) • No Weekend Work: Real work-life balance, not just words • Day 1 Benefits: Laptop and full medical insurance provided • Support That Matters:Mentorship, community, and forums where ideas are shared • True Belonging: A long-term career where your contributions are valued
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT