W

QA Engineer

Wangs Alliance Corp
Full-time
On-site
Port Washington, New York, United States
$70,000 - $90,000 USD yearly
QA Engineer

Job Title: QA Engineer

Department: IoT R&D


Position Summary: The QA Engineer will own quality across our commercial lighting controls platform spanning web dashboards (Angular or Next.js), native mobile apps (iOS and Android), and IoT devices (gateways/fixtures/sensors). The individual in this role will design and execute automated and manual test strategies that validate endtoend customer journeys and hardware integrations. The QA Engineer partners closely with engineering, design, and product to ship reliable releases on a predictable cadence.

 

Key Responsibilities: 

 

  1. Own endtoend test coverage across web, iOS, Android, and gateway/device integrations.
  2. Design and implement automated test suites (UI/E2E/API) using Playwright/Cypress

(web) and Broweserstack/Appium/XCUITest/Espresso (mobile).

  1. Author system test plans for commissioning flows, LAN/offline fallbacks,

schedules/timeclocks, scenes, and automations.

  1. Validate OTA update workflows (staged rollout, canary, rollback) and capture

device/gateway logs for triage.

  1. Stand up and maintain a device lab (physical and virtual) including phones/tablets,

gateways, and representative fixtures/sensors.

  1. Create synthetic test data and golden paths; manage environments, feature flags, and

version matrices.

  1. Integrate tests into CI/CD pipelines; publish clear quality gates, dashboards, and release

readiness criteria.

  1. Perform functional, regression, smoke, and exploratory testing; file highsignal defects

with repro steps and traces.

  1. Implement API testing (contract, schema, and negative cases) and basic load/soak testing for critical paths.
  2. Collaborate with engineering to improve testability (mocks, fakes, test hooks) and with

design to verify WCAG 2.2 AA accessibility.

  1. Support pilot/field deployments with structured validation checklists and postrelease monitoring/bugbash.

 

 

Requirements: 

  1. 5+ years of QA experience across web and/or mobile; exposure to IoT or embedded systems preferred.
  2. Handson with one or more: Playwright/Cypress, Broweserstack, Appium, XCUITest, Espresso; comfortable with JavaScript/TypeScript and/or Swift/Kotlin for test code.
  3. Strong grounding in test design (boundary, equivalence, statebased), defect isolation, and rootcause collaboration.
  4. Experience integrating automated tests into CI/CD (e.g., GitHub Actions, Jenkins) with artifacts and flakytest management.
  5. Ability to instrument logging/metrics and interpret traces to triage failures across client, gateway, and cloud.
  6. Clear written communication for test plans, cases, and defect reports; collaborative with engineers and product.
  7. Knowledge of BACnet/IP, building automation, or facility management integrations.
  8. Web: Playwright or Cypress; snapshot testing; REST clients (Postman/Insomnia) is a plus.
  9. Mobile: Appium (crossplatform), XCUITest (iOS), Espresso (Android); device farms or BrowserStack/App Center is a plus.
  10. CI/CD: GitHub Actions (preferred) or Jenkins; artifacts (videos, logs), flakytest quarantine is a plus.
  11. Lab: physical phones/tablets, gateways/border routers, representative fixtures/sensors; power cycling rigs is a plus.
  12. Telemetry: log collection, metrics dashboards, and test result analytics is a plus.
  13. Wireshark for packet evaluation and to capture and interactively browse the traffic running on a computer network is a plus.

 The expected salary is 70,000.00 - 90,000.00. The actual compensation will be determined based on experience and other factors allowed by law.

 

We recognize people as our most valuable asset. Our competitive salary and benefits package includes: paid time off; medical & dental coverage (including family coverage), vision, life, 401(k); tuition assistance; and continuous training and development. For immediate consideration, please submit your resume as directed. Due to the high volume of applications, only candidates who meet the qualifications will be contacted.

WAC is an equal opportunity employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender, gender identity, sexual orientation, national origin, age, disability, genetics, or any other protected characteristic. In addition to federal law requirements, WAC complies with applicable state and local laws governing non-discrimination in employment in all of its locations. This policy applies to all terms and conditions of employment, including, but not limited to, recruiting, hiring, placement, promotion, termination, recall, transfer, leaves of absence, compensation, and training.

Please note, all responsibilities outlined in the above job description are subject to change as needed. All efforts will be made to ensure proper notice is given for changes in responsibilities.


Monday through Friday, 8:00pm - 5:00pm
Monday though Friday, 8:00am - 5:00pm
Apply now
Share this job