1,971,211open jobs
116,518companies
252,502added this week
Browse all
Location
In office (Santo Domingo)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Sep 25, 2026. TGS scores B on the Alion truth index.

Overview
Company
Impact
Profile match

TGS

Headquartered in Oslo, Norway, TGS is a leading global provider of energy data, subsurface intelligence, and geophysical solutions. The company maintains an extensive multi-client library of seismic and well data alongside advanced subsurface imaging technologies to support exploration across the energy sector. By leveraging high-performance computing and geoscience analytics, it helps energy organizations make informed decisions for both traditional exploration and emerging renewable energy projects.

We're hiring a mid-level Testing Engineer to own quality across our product portfolio. You'll be the first dedicated QA voice on the team, which means you get to shape how we test rather than inherit someone else's process.

We're not hiring for a single project. You'll move between products and problem domains as priorities shift, so we're looking for someone adaptable who can get oriented in an unfamiliar application quickly and figure out where its risk actually lives.

This is a hands-on role across manual and automated testing, and Playwright is central to it - you'll be the person who builds and owns our E2E automation suite, not just runs it. You'll also work inside the unit and integration suites our developers maintain (Vitest on the frontend, xUnit and Moq on the backend), write and execute test cases, and dig into API responses and database rows to confirm what actually happened rather than what the screen claimed. Our applications handle data where a wrong number has real consequences, so we want someone genuinely curious about how systems break.

Tech Stack

  • E2E & API Automation: Playwright (E2E - our primary automation framework), Postman / REST clients for API testing

  • Unit & Integration Testing: Vitest + React Testing Library (frontend), xUnit + Moq (.NET backend) - developer-owned suites you'll help extend and hold to account

  • Test Management: Azure DevOps Boards (test plans, bug tracking) - tool selection beyond this is open, and yours to influence

  • The Applications Under Test: React 18 + TypeScript frontends, ASP.NET Core (.NET 8) APIs, Azure SQL databases, Azure Functions and queue-based background processing

  • Supporting Tools: Azure SQL / Azure Data Studio (SQL queries for verification), Azure DevOps Pipelines, Application Insights, browser dev tools, Figma (design reference)

Responsibilities

  • Design, build, and own our Playwright E2E automation suite - architecture, page objects/fixtures, test data strategy, and CI integration

  • Write Playwright tests that are stable and trustworthy: proper auto-waiting and web-first assertions, no arbitrary sleeps, and no flake anyone has learned to ignore

  • Run Playwright in CI/CD pipelines across browsers, triage failures, and keep the suite green and fast enough that people actually rely on it

  • Write, maintain, and execute test cases for new features and regression cycles

  • Work inside the developer-owned unit and integration suites - Vitest + React Testing Library on the frontend, xUnit + Moq on the .NET backend - adding regression tests for the bugs you find and pushing coverage down to the cheapest layer that can catch a given defect

  • Review test coverage in pull requests: whether a fix shipped with a test that actually fails without it, and whether the assertion proves the behavior or just that nothing crashed

  • Help decide what belongs in a unit test, an integration test, or an E2E test, so the Playwright suite doesn't become the dumping ground for everything

  • Test at every layer: UI behavior, API contracts and response shapes, and the resulting database state

  • Write SQL queries to verify that what the UI shows matches what the system actually stored

  • Own bug reporting end-to-end: reproduce reliably, isolate the trigger, document exact steps, and verify the fix

  • Test numeric and reporting output for correctness - totals, boundaries, rounding, aggregation, and date ranges

  • Validate role-based access control: what each user role should and shouldn't be able to see or do

  • Test date/time and timezone behavior, pagination, filtering, sorting, and data export (Excel/CSV/PDF) parity

  • Pick up unfamiliar applications and assess where their real risk sits, rather than testing only what's easy to reach

  • Participate in requirement reviews and call out ambiguity, missing acceptance criteria, and untestable specs before development starts

  • Help define our QA process - test strategy, automation coverage targets, regression scope, release criteria, and definition of done

Required Qualifications

  • 3+ years professional QA / software testing experience

  • Hands-on Playwright experience - required, and specifically implementation experience.** You have built or substantially extended a Playwright suite yourself: written the tests, structured the project, handled auth/session state and test data, and wired it into CI. Experience limited to executing someone else's suite is not what we are looking for here

  • Ability to debug and stabilize flaky automation - locator strategy, waiting and race conditions, parallelism and test isolation

  • Working familiarity with unit/integration testing frameworks and mocking - Vitest, Jest, xUnit, NUnit, Moq, or equivalent. You should be able to read a developer's test suite, judge whether it genuinely covers the behavior, and add a test to it yourself

  • Understanding of the testing pyramid, with the judgment to place a given test at the right level

  • Solid manual testing fundamentals - test case design, boundary and negative testing, exploratory testing, regression planning

  • API testing experience - Postman, REST clients, or code-based API tests; comfortable reading JSON payloads

  • Working SQL skills - able to write SELECTs with joins and filters to verify application data independently

  • Comfortable in TypeScript or JavaScript to the level Playwright authoring demands (async/await, promises, modules)

  • Experience testing web applications, including browser dev tools for network and console inspection

  • Adaptable across products and domains - you've tested more than one kind of application and can context-switch without losing rigor

  • Clear, reproducible bug reports with precise steps, expected vs. actual, and supporting evidence

  • Familiarity with Agile/Scrum, sprint-based delivery, and a bug-tracking tool (Azure DevOps, Jira, or similar)

  • Attention to detail with the judgment to know what actually matters

Preferred Qualifications

  • Advanced Playwright - API request context, network interception/mocking, trace viewer and debugging workflows, visual comparison, custom fixtures, sharding for parallel CI runs

  • Vitest and React Testing Library specifically - querying by role/label, user-event interactions, and mocking modules and API layers

  • xUnit with Moq specifically - fact/theory-based tests, fixtures, and mocking service and repository dependencies

  • Experience testing systems where output must be numerically exact and reconcile against a source of truth

  • High-volume event-processing or data-intensive application experience

  • Experience testing asynchronous / queue-based systems and eventual consistency

  • Familiarity with C# - enough to read backend code, follow an xUnit test, and understand what an API is doing

  • Azure DevOps Pipelines or other CI/CD experience running automated tests in a pipeline

  • Performance or load testing exposure (JMeter, k6, or similar)

  • Accessibility testing (WCAG) and cross-browser testing experience

  • Experience selecting or standing up test management tooling (TestRail, Azure Test Plans, Xray, or similar)

  • Experience being the first or only QA on a team and building an automation practice from scratch

  • Experience supporting multiple products or teams at once and prioritizing across them

What We Value

  • Clear, direct communication - say what you mean, flag problems early, ask questions when something is unclear

  • Curiosity about how things break, not just whether the happy path works

  • Verifying the actual behavior - check the API response, check the database row; "the UI looked right" is not a passing test

  • Automation that earns trust: a failing test means something is actually broken, and a green suite means something

  • Testing at the cheapest layer that can catch the defect, rather than pushing everything up to E2E

  • Challenging risky or incorrect decisions instead of silently going along, including pushing back on "it works on my machine"

  • QA as a partner in building quality, not a gate at the end of the sprint

  • Adaptability - willingness to learn a new product or domain rather than staying in one comfortable corner

  • Pragmatism over over-engineering - automate what earns its keep and test what actually carries risk

In order to apply, please submit your CV in English

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,971,211 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Santo Domingo
Desarrollador QA 8 days ago
In office • Full-Time • Guatemala
DevOps
Azure DevOps
Azure
Management
Jira
QA
Selenium
Cypress
Apply
$87k – $157k per year • In office • Secret • Full-Time • 4+ years exp • Bachelor's Degree • Huntsville
Python
JavaScript
TypeScript
C
C++
Python
Flask
C
ZeroMQ
Frontend
Angular
Sass
DevOps
GitLab CI
CI/CD
Jenkins
Docker
Linux
Management
Jira
Apply
$92k – $167k per year • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Orlando
DevOps
Windows
Cybersecurity
Nessus
Least Privilege
Active Directory
Management
Confluence
Jira
Agile
MedTech
Verification & Validation
Defense
JADC2
Apply
$123k – $164k per year • Remote (United States) • Full-Time • 10+ years exp • Bachelor's Degree • United States
DevOps
CI/CD
Cybersecurity
Shift-Left Security
Apply
Test Engineer 2 days ago
≈ $93k – $184k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • United States
Apply
In office • 5+ years exp • New Cairo
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Dapper
xUnit
Moq
Databases
PostgreSQL
Oracle
Azure SQL Database
Frontend
Angular
WebAssembly
DevOps
Rest API
Terraform
Helm
GitLab CI
Azure
CI/CD
Docker
Kubernetes
Grafana
Bicep
Azure AKS
GitLab
API Gateway
Cybersecurity
Microsoft Entra ID
QA
Swagger
Postman
Apply
Software Architect 3 hours ago
≈ $91k – $196k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cairo
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
Vue.js
React.js
JQuery
DevOps
Rest API
Git
Linux
Unix
SOAP
Management
Agile
Apply
In office • 5+ years exp • Bachelor's Degree
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
JQuery
DevOps
Rest API
Git
Linux
Unix
SOAP
QA
Selenium
Postman
Pytest
Apply
Full Stack Engineer 3 hours ago
In office • 5+ years exp • Bachelor's Degree
Python
JavaScript
SQL
Databases
MySQL
Oracle
Frontend
Vue.js
React.js
JQuery
DevOps
Rest API
Linux
Unix
SOAP
Management
Agile
Apply
Hybrid • 2+ years exp • Bachelor's Degree
Python
SQL
Python
FastAPI
Django
DevOps
Rest API
CI/CD
Docker
Kubernetes
Linux
DNS
SOAP
Apply
In office • 3+ years exp • Santo Domingo
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
xUnit
Moq
Databases
Azure SQL Database
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Design
Figma
Management
Jira
Agile
Scrum
QA
TestRail
JMeter
Playwright
Postman
Jest
Vitest
k6
Apply
≈ $27k – $57k per year (Estimated) • In office • Freelance • Warsaw
C
C
SDL
Cybersecurity
GDPR
Apply
≈ $27k – $57k per year (Estimated) • In office • Freelance • Warsaw
C
C
SDL
Cybersecurity
GDPR
Apply
Remote (Thailand) • Freelance • Bangkok
C
C
SDL
Cybersecurity
GDPR
Apply
In office • Contractor • Mexico City
Apply
Hybrid • 2+ years exp • Bachelor's Degree • Santo Domingo
Python
Java
TypeScript
SQL
C#
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
Management
Agile
QA
Selenium
Cypress
Playwright
Appium
Apply
≈ $40k – $84k per year (Estimated) • In office • Full-Time • Santo Domingo
Apply
Remote (LATAM) • Contractor • Santo Domingo • San José • Santiago • Quito • Montevideo
DevOps
Linux
Windows
Apply
≈ $42k – $94k per year (Estimated) • Remote (Dominican Republic) • 10+ years exp • High School Diploma • Santo Domingo
Life Sciences
PCR
Apply
≈ $42k – $105k per year (Estimated) • In office • Santo Domingo
Apply
See all jobs
This is one of many
1,971,211 more open roles from verified company boards, updated every day.