Where Selenium fits in a long-term product team.

Selenium's lasting advantage is that it is a standard, supported across every major browser vendor. WebDriver is implemented by the browser vendors themselves, bindings exist for every significant language, and a suite written against it is not dependent on one company continuing to maintain a tool. On an estate expected to run for a decade that is a real consideration.

The trade-off is that it gives you less. No auto-waiting, so synchronisation is the test author's responsibility and badly written waits are the leading cause of flaky Selenium suites. No built-in tracing, so a CI failure has to be reproduced to be understood. Modern frameworks removed these problems; Selenium expects you to solve them.

What your dedicated team does with Selenium.

Most Selenium estates we inherit are large, slow and partially trusted, with a set of tests everyone knows to ignore. The productive first step is working out which tests are meaningful, before migrating anything to something newer.

That assessment is test-strategy work, and it is where a new team should start. How scope is agreed before anything is rewritten is described in how an assignment runs.

Common Selenium use cases.

  • Maintaining a large existing suite Stabilising what is there and retiring what is not trusted, before considering a migration.
  • Language flexibility across teams Tests in the same language as the application, which is what keeps them maintained.
  • Grid execution across environments Distributed runs across browser and OS combinations, including hardware a cloud service does not offer.

Adding Selenium skills to your team.

Selenium work sits with outsource qa testing, starting from an assessment of which tests carry signal.

Selenium specialists join your team remotely as dedicated, full-time team members, selected, employed and managed by us in Chiang Mai and Bangkok. Companies that hire offshore developers through Azendo add the skill at the next monthly cycle.

Tell us what your roadmap needs Selenium for.

A service delivery manager will reply with the specialists we'd suggest, the monthly capacity and what the first month looks like.

Loading the form…

We reply within one business day.