bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesSmartskinQA Automation Developer

QA Automation Developer

Smartskin · Fredericton, New Brunswick, E3B1E3, Canada · Active · BambooHR

Job facts

FieldValue
CompanySmartskin
TitleQA Automation Developer
Normalized title-
Department / teamSoftware Solutions
LocationFredericton, Canada
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-06-03 / 2026-06-04
Changed / last seen2026-06-04 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Smartskin.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Fredericton.Open
Department jobsActive postings in Software Solutions.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanySmartskin
Sourcef4bc8561-0577-4130-ae2d-7437e8be511d
ATS providerBambooHR

Description

SmartSkin Technologies provides manufacturing optimization solutions globally to the food, beverage & pharmaceutical sectors. SmartSkin serves the world’s largest pharmaceutical companies and all major beverage brands with its patented and award-winning Quantifeel™ sensor and software solutions. While most of our engineering and production activities are undertaken in New Brunswick, Canada, our global presence is increasing with team members located in major centers in North America and Europe. The QA Automation Developer joins our quality team to build and maintain the automated test suite that keeps our platform reliable. This is a code-first QA role — you'll write Playwright end-to-end tests, develop automation frameworks, and help to integrate testing into CI/CD pipelines. You'll work closely with development teams across cloud, app, and data to ensure quality is built in at every stage. Responsibilities: Write, maintain, and expand end-to-end test suites across web and API surfaces Leverage modern coding agents to generate the automated test suites Write API tests, unit tests and work to expand our test coverage Identify test gaps and develop automation coverage for new features Integrate automated tests into CI/CD pipelines and monitor results Reproduce and document defects with clear, actionable reports Collaborate with developers to understand feature behavior and define acceptance criteria Contribute to improving test reliability, speed, and maintainability Assist in creating observable test coverage strategies Required Qualifications: JavaScript / TypeScript: Foundational coding ability; test automation is real software development Browser Automation: Playwright, Selenium, or any browser automation framework API testing: REST, Postman, or similar Performance or load testing:  JMeter, Benchmark, others. QA Fundamentals: Understanding QA fundamentals, the test types (unit, integration, E2E) and why they matter Attention to Detail: Ability to spot edge cases, inconsistencies, and unexpected behaviors Communication: Clear bug reports and documentation that developers can act on Curiosity: Interest in breaking things constructively and understanding systems deeply Coding Agents: Experience or interest in coding agents.  Understanding and using coding agents like Claude Code or Codex to build automation Bonus Qualifications: CI/CD pipeline integration for tests Git and version-controlled test suites SmartSkin is driven by integrity, innovation, and ambition. We offer competitive compensation, company-paid health and dental benefits, a Group RRSP with matching, and real opportunities to grow while making an impact in a collaborative forward-thinking environment. Please apply online for this opportunity. We appreciate your interest in our company! Only those candidates selected for an interview will be contacted. To learn more about SmartSkin Technologies, please click here.

Full job record

Job IDcca8930cdc499150502f341b4b7d286efb729782
Org ID345d6e14-acff-4c00-84de-46d39c68a9b0
Source IDf4bc8561-0577-4130-ae2d-7437e8be511d
Board IDf4bc8561-0577-4130-ae2d-7437e8be511d
Providerbamboohr
Provider Job Key92
TitleQA Automation Developer
Normalized Title
Statusactive
Activeyes
Location TextFredericton, New Brunswick, E3B1E3, Canada
DepartmentSoftware Solutions
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
Region
CityFredericton
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://smartskin.bamboohr.com/careers/92
Apply URLhttps://smartskin.bamboohr.com/careers/92
First Seen At2026-06-04 11:47:25Z
Last Seen At2026-06-06 10:31:49Z
Last Checked At2026-06-06 10:31:49Z
Last Changed At2026-06-04 11:47:25Z
Inactive At
Source Posted At2026-06-03 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=smartskin/date=2026-06-06/2026-06-06T10-31-48-648Z-9318a5c292e5376ffc066f95ba69d776e39514b01002de63461ab963346b0d9c.json
Event Fields
{
  "content_hash": "f1010a9eafab307bb703da92eedee38c98b713520ad360cc04460d481927c990",
  "source_hash": "d27e5585866a9f747371dc3984cae784deba7af8f85784aa87dd1d1257ff16f7",
  "last_changed_at": "2026-06-04T11:47:25.973Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Fredericton, New Brunswick, E3B1E3, Canada",
    "city": "Fredericton",
    "region": null,
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:31:49.522Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Fredericton, New Brunswick, E3B1E3, Canada",
      "city": "Fredericton",
      "region": null,
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "92",
    "isRemote": null,
    "location": {
      "city": "Fredericton",
      "state": "New Brunswick"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18710",
    "locationType": "2",
    "jobOpeningName": "QA Automation Developer",
    "departmentLabel": "Software Solutions",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Fredericton",
      "state": "New Brunswick",
      "postalCode": "E3B1E3",
      "addressCountry": "Canada"
    },
    "datePosted": "2026-06-03",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">SmartSkin Technologies provides manufacturing optimization solutions globally to the food, beverage &amp; pharmaceutical sectors. SmartSkin serves the world’s largest pharmaceutical companies and all major beverage brands with its patented and award-winning Quantifeel™ sensor and software solutions. While most of our engineering and production activities are undertaken in New Brunswick, Canada, our global presence is increasing with team members located in major centers in North America and Europe. <br><br></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">The QA Automation Developer joins our quality team to build and maintain the automated test suite that keeps our platform reliable. This is a code-first QA role — you'll write Playwright end-to-end tests, develop automation frameworks, and help to integrate testing into CI/CD pipelines. You'll work closely with development teams across cloud, app, and data to ensure quality is built in at every stage.<br><br></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Responsibilities:</span></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Write, maintain, and expand end-to-end test suites across web and API surfaces</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Leverage modern coding agents to generate the automated test suites</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Write API tests, unit tests and work to expand our test coverage</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Identify test gaps and develop automation coverage for new features</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Integrate automated tests into CI/CD pipelines and monitor results</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Reproduce and document defects with clear, actionable reports</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Collaborate with developers to understand feature behavior and define acceptance criteria</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Contribute to improving test reliability, speed, and maintainability</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Assist in creating observable test coverage strategies<br><br></span></li>\n</ul>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Required Qualifications:</span></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">JavaScript / TypeScript: </span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Foundational coding ability; test automation is real software development</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Browser Automation:</span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\"> Playwright, Selenium, or any browser automation framework</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">API testing:</span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\"> REST, Postman, or similar</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Performance or load testing: </span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\"> JMeter, Benchmark, others.</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">QA Fundamentals: </span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Understanding QA fundamentals, the test types (unit, integration, E2E) and why they matter</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Attention to Detail: </span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Ability to spot edge cases, inconsistencies, and unexpected behaviors</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Communication:</span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\"> Clear bug reports and documentation that developers can act on</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Curiosity:</span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\"> Interest in breaking things constructively and understanding systems deeply</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Coding Agents: </span><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Experience or interest in coding agents.  Understanding and using coding agents like Claude Code or Codex to build automation<br><br></span></li>\n</ul>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold\">Bonus Qualifications:</span></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">CI/CD pipeline integration for tests</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Git and version-controlled test suites<br><br></span></li>\n</ul>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">SmartSkin is driven by integrity, innovation, and ambition. We offer competitive compensation, company-paid health and dental benefits, a Group RRSP with matching, and real opportunities to grow while making an impact in a collaborative forward-thinking environment.<br><br></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">Please apply online for this opportunity. We appreciate your interest in our company! Only those candidates selected for an interview will be contacted.<br><br></span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">To learn more about SmartSkin Technologies, please click </span><a href=\"https://smartskintech.com/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: Arial, sans-serif; font-size: 10pt\">here.</span></a></p>",
    "compensation": null,
    "departmentId": "18710",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "QA Automation Developer",
    "departmentLabel": "Software Solutions",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Entry-level",
    "jobOpeningShareUrl": "https://smartskin.bamboohr.com/careers/92",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/cca8930cdc499150502f341b4b7d286efb729782?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/345d6e14-acff-4c00-84de-46d39c68a9b0JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/f4bc8561-0577-4130-ae2d-7437e8be511dJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/cca8930cdc499150502f341b4b7d286efb729782/eventsJSON