Software QA Engineer

BHRIGU LLC
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Audit Trail Automation of Tests Software Bug Management Software as a Service Code Coverage Databases Continuous Integration Data Validation
+33 more
Data Integrity Database Queries Database Testing Electronic Signatures Failure Mode Effects Analysis Github Supervisory Control and Data Acquisition (SCADA) Apache JMeter Python (Programming Language) PostgreSQL Microsoft UI Automation Queueing Systems Role-Based Access Control Reliability Engineering Selenium Openapi Iq/oq/pq Performance Testing Postman Cypress (Programming Language) Gatling Kotlin Gitlab-ci Bug Reporting Influxdb Playwright Apache Kafka Event Sourcing Industrial Software Api Management GXP Jenkins Microservices

Job description

Test Strategy & GxP Compliance

  • Author and maintain the Master Validation Plan (MVP), Installation Qualification (IQ), Operational Qualification (OQ), and Performance Qualification (PQ) documents for each platform module
  • Design test protocols aligned with 21 CFR Part 11, EU Annex 11, and GAMP 5 Category 4/5 software classification
  • Validate electronic signature workflows, audit trail completeness, record locking, and change control traceability for all GxP records
  • Define and execute Data Integrity (ALCOA+) test cases: Attributable, Legible, Contemporaneous, Original, Accurate
  • Participate in risk assessments (FMEA / risk-based testing) to prioritize test coverage across GxP-critical paths

Test Automation

  • Build and maintain API automation suites using REST Assured, Karate, or Playwright API mode against Kotlin/Spring microservices
  • Develop end-to-end UI automation for complex multi-step GxP workflows (MBR execution, Logbook entries, e-sig capture) using Playwright or Cypress
  • Write Kafka consumer/producer test harnesses to validate event sourcing correctness and message ordering guarantees
  • Implement TimescaleDB data validation scripts to verify time-series ingestion integrity and continuous aggregate accuracy
  • Integrate all automation suites into GitHub Actions / Jenkins CI pipelines with quality gates on PR merge

Multi-Tenant & Isolation Testing

  • Design and execute tenant isolation test scenarios: verify that no data, configuration, or AI model bleed occurs across tenant boundaries
  • Test per-tenant KMS key segregation and encryption-at-rest correctness for GxP records
  • Validate Temporal workflow namespace isolation - ensure cross-tenant workflow interference is impossible
  • Execute negative testing for RBAC: verify that role violations surface correct 403 responses and are written to immutable audit logs

Performance & Reliability

  • Define SLA targets for API response times, Kafka throughput, and TimescaleDB query latencies under realistic OT workloads
  • Design and execute load tests using k6 or Gatling simulating concurrent GxP workflow execution across multiple tenants
  • Build chaos engineering scenarios (pod failures, Kafka partition loss, DB failover) to validate platform resilience and data integrity preservation
  • Test SCADA edge gateway reconnect and buffered data replay correctness after network outage

Defect Management & Reporting

  • Own end-to-end defect lifecycle in clickup: triage, root-cause classification, severity/priority alignment with regulatory risk
  • Produce weekly QA metrics dashboards: defect escape rate, automation coverage %, flaky test ratio, open critical/major counts
  • Write clear, reproducible bug reports with environment details, API payloads, logs, and GxP impact assessment
  • Collaborate with developers in post-release retrospectives and contribute to shift-left quality initiatives

Requirements

  • Minimum 3 years’ software QA experience in SaaS enterprise product companies
  • Strong API testing: REST, Postman/Insomnia, contract testing (Pact of OpenAPI)
  • Automation proficiency: Playwright, Cypress, or Selenium + JAVA/Python/JS
  • CI/CD: Github Actions, Jenkins, GitLab CI - building and maintaining pipelines
  • SQL proficiency for database validation (PostgreSQL or TimescaleDB preferred)
  • Experience testing event-driven / microservices architectures
  • Ability to read and understand Kotlin or JAVA backend code for test design

Preferred Requirements

  • GxP / pharma SaaS experience: 21 CFR Part 11, EU Annex 11, or GAMP 5
  • Validation documentation: IQ/OQ/PQ, Validation Summary Report, Traceability Matrix
  • Kafka or message queue testing experience
  • Performance testing: k6, Gatling, JMeter, or equivalent
  • SCADA, MES, or industrial software testing background
  • Time-series database testing (TimescaleDB, InfluxDB)
  • Security / RBAC / multi-tenant isolation testing
  • ISTQB Foundation or Advanced certification

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Professional development assistance
  • Parental leave
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Vision insurance

About the company

We are a US-based startup building next-generation software platforms for regulated life sciences manufacturing and laboratories . Our products operate in GxP-regulated environments, requiring strong engineering discipline, validation readiness, and security-by-design.

Here, you won’t just be a cog in the machine - you’ll be part of building the machine. If you thrive in environments where you can wear multiple hats, roll up your sleeves, and see your work through from start to finish, this is your opportunity to make a real impact.

We’re creating a culture of builders, thinkers, and problem-solvers who aren’t afraid to challenge the status quo. Your voice will be heard, your ideas will matter, and your contributions will shape the future of our product and the industry.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

3:13 min

Core components of the internal Optimize ecosystem

Dominik Schneider Dominik Schneider · WWC 2025

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all