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

QA Automation Engineer

Novara Puntocom 1-10 Internet Software & Services

Novara is hiring a QA Automation Engineer to strengthen automated testing for its Flex EHS and compliance platform within embedded Scrum teams, ensuring quality across the software delivery pipeline.

Agile AWS CI/CD Cypress Docker GitHub Actions Java JavaScript JMeter K6 Kubernetes MongoDB Playwright PostgreSQL Postman Python Scrum Selenium SQL TypeScript
1 day, 17 hours ago

Salesforce QA - ServiceCloud Voice and Amazon Connect

Formativ Group Internet Software & Services

FormativGroup is seeking a Salesforce QA professional to test and validate Service Cloud Voice, Service Cloud, Experience Cloud, Amazon Connect, and related enterprise integrations for reliable client solutions.

Agile CI/CD Salesforce Salesforce Apex Scrum
2 days, 17 hours ago

QA Engineer - Backend (Golang) Junior+ [Cashback Partners]

Banco Plata, S.A., Institución de Banca Múltiple. 1001-5000 Banking / financial services

Join the Cashback Partners Team as a Junior+ Backend QA Engineer (Golang), testing affiliate cashback systems and internal partner-management tools throughout the cashback lifecycle.

Git Go Java Kotlin Python SQL
2 days, 17 hours ago

Software Develop in Test II

Caseware 251-1K Internet Software & Services

Caseware is hiring a Software Developer in Test (SDET) in Colombia to shape quality engineering, automation, and developer enablement for its cloud SaaS platform.

AWS CI/CD CSS Cypress GitHub HTML JavaScript K6 TypeScript
3 days, 17 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