Smart Working

Smart Working

Smart Working is a company that specializes in software development outsourcing and staff augmentation. They offer nearshore software development services, outsourcing solutions, and staff augmentation with a focus on providing highly skilled Indian de...

Internet Software & Services

Description

  • Take end-to-end ownership of the QA process and design the automated testing framework.
  • Understand how a large, multi-repository system works across client, end-user, and internal operations perspectives.
  • Define and document expected behaviour when existing documentation is incomplete or outdated.
  • Author BDD scenarios in Cucumber and Gherkin.
  • Build and maintain automation in JavaScript and TypeScript.
  • Drive the UI through a page object model and add missing data-test-ids to React code.
  • Validate database state using SQL.
  • Maintain automated tests as new features are released.
  • Contribute to requirements discussions early and flag compliance, regulatory, and security implications.
  • Run exploratory testing, reproduce multi-step defects, and identify edge cases.

Requirements

  • 4+ years of experience in QA or test automation with hands-on 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 attention to detail, including spotting edge cases and gaps in specifications.
  • Hands-on JavaScript or TypeScript automation coding is non-negotiable.
  • Mobile app testing and automation experience, especially with Flutter apps, is preferred.
  • Experience with Appium or Flutter integration_test is preferred.
  • Experience reading and working with React front-end code is preferred.
  • Security and regulatory awareness, including ISO 27001, GDPR, or NHS DTAC, is preferred.
  • Experience in another regulated or audited environment is preferred.
  • ISO 13485 medical-device regulated-environment testing is preferred.
  • Healthtech or digital health domain experience is preferred.
  • Comfort using AI in the engineering workflow is preferred.

Benefits

  • Fixed shifts: 11:30 AM - 9:00 PM PKT (summer) and 12:30 PM - 10:00 PM PKT (winter).
  • No weekend work.
  • Laptop and assets provided from day one.
  • Mentorship, community, and forums for support and idea sharing.
  • Long-term career opportunity where contributions are valued.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Software Engineer in Test

CD Baby 251-1K Media

CD Baby is hiring a Lead Software Engineer in Test to own automated quality for its artist-facing member application and marketing site as the platform modernizes from a .NET monolith to a modular, service-based architecture.

Agile Argo CD CI/CD Cypress DevSecOps Gatling JMeter K6 Kubernetes Locust .NET Next.js Playwright Selenium
14 hours, 35 minutes ago

Software Quality Assurance Engineer

Catalist 51-250 IT Services

Catalist is hiring a Software Quality Assurance Engineer to help ensure the reliability and performance of its civic data and software products used by progressive organizations and campaigns.

AWS Bamboo Cassandra CentOS CI/CD Cypress Docker GCP Java Jenkins JIRA Linux MySQL Oracle Playwright PostgreSQL Postman Python React REST API Selenium SQL
3 days, 13 hours ago

Sr QA Automation Engineer

Oddin.gg 51-250 Hotels, Restaurants & Leisure

Oddin.gg is hiring a QA Automation Lead Engineer to lead automation testing for its esports betting software platform and ensure high product quality across releases.

Agile CI/CD Gatling Git Java Jenkins JMeter JUnit Playwright Python Scala Scrum Selenium TestNG
3 days, 13 hours ago

Software Development Engineer in Test Apprentice

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Software Development Engineer in Test Apprentice for a 12-month remote apprenticeship in India to support quality engineering and product testing for its AI-powered business operating system.

C# CI/CD Git GraphQL Java JavaScript Python REST API
3 days, 14 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers