QA & Product Support Engineer
- Orange, CA, United States
Applications open in a new tab.
Job details
- Experience
- 2+ years of professional software development experience, with working proficiency in TypeScript or JavaScript, React and SQL.
- Posting language
- English
Original job description
Position Summary H&S Energy is hiring a QA & Product Support Engineer to own software quality, release readiness and adoption for everything our development team builds. This role sets the quality standard for each release, decides whether it is ready to go to production, evaluates and prioritizes defects and Owner requests, and designs how business Owners are trained and supported so that each deliverable works and is used. The role works independently under general direction, applying specialized knowledge of our systems to advise Owners and the development team, and making judgment calls on quality, risk and priorities that affect how the business runs.
Responsibilities and Duties:
Define Quality & Approve Releases
- Learn the scope, requirements and intended behavior of every project assigned to the development team, and assess the business and technical risk each release carries.
- Define the test strategy and coverage for each project, deciding what functional, regression, integration and end-to-end testing is needed based on risk and impact.
- Make the release-readiness decision at the stage site: approve or hold the exact tested commit before it is promoted to the production intranet, and explain the decision to the development team and Owners.
- Evaluate and prioritize defects by severity and business impact, and decide which are fixed now, scheduled or escalated.
Analyze & Improve Systems & Processes
- Analyze how modules, integrations and data flows behave across the intranet and connected systems to find root causes of defects and recurring problems.
- Recommend changes to test practices, release procedures, automation and team standards, and implement approved improvements, including automated end-to-end tests and pipeline checks.
- Attend planning and review sessions and advise the development team on testability, risk and release sequencing.
Advise & Train Business Owners
- Advise Owners on how each deliverable fits their workflows, including technical risks, limitations and options.
- Design the training and adoption approach for each deliverable, choosing the walkthroughs, guides and demos that fit the audience, and deliver it.
- Assess whether Owners are using each deliverable as intended, identify gaps and workarounds, and recommend workflow or product changes to Owners and management.
Evaluate Requests & Resolve Issues
- Evaluate feedback and requests from Owners and turn them into prioritized recommendations, feature requests and bug reports for the development team.
- Diagnose and fix bugs and make feature changes directly in the codebase, following team standards for code review and version control.
- Verify each fix or feature in production after release, and decide whether further changes or retraining are needed.
- Hand larger changes to the development team with a clear analysis, reproduction steps and a recommended approach.
Technology Environment The role works across the H&S Energy Intranet and the systems around it. Candidates do not need every item below, but should be able to learn them quickly. Area Technology
Front end TypeScript, JavaScript, React, Vite, Tailwind CSS, shadcn/ui, Radix UI
State and forms React Query, Zustand, React Hook Form, Zod
Backend and data Supabase (PostgreSQL, authentication, permissions, Deno-based functions), Snowflake for reporting and analytics, PDI SQL Server as a major upstream source
Cloud AWS S3, CloudFront, Lambda, ECS/Fargate, EC2; scheduled jobs, webhooks and data pipelines
Automation and AI Python collectors, automation and fuel forecasting; a Node.js/Express MCP service connecting AI tools, including the Papa Sal assistant, to authorized company data
Store agent Windows, PowerShell, and a Mac-to-Parallels executable build workflow
Testing and security Playwright and language-specific tests; MFA, server-side permissions, database access policies, protected secrets, scoped file access
Integrations to understand: PDI, ADP, Microsoft 365 (Graph, Teams, SharePoint), Business Central, OPIS, PriceEasy, Ecotrak, Verizon Reveal, Aircall, Twilio, Zendesk, PAR, LottoShield, car-wash platforms, payment providers, and station POS and tank-monitoring systems. Release process: source lives in the h&senergy/hns-cloud repository. GitHub Actions controls deployment: changes go to stage, pass checks, and are tested at stage.hnsenergy.com. The exact tested commit is then promoted to intranet.hnsenergy.com. This role owns stage testing and the release-readiness decision. Not permitted: Lovable and the retired repository and backend. Education and Work Experience
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 2+ years of professional software development experience, with working proficiency in TypeScript or JavaScript, React and SQL.
- Hands-on experience testing software: designing test plans and test cases, running functional and regression tests, and logging defects clearly.
- Experience reading, diagnosing and modifying code written by others, and making safe bug fixes and feature changes in an existing codebase.
- Familiarity with Git, GitHub, code review and staged deployment workflows.
- Experience training or supporting non-technical business users on software, and judging whether they are using it effectively.
- Strong analytical and requirements skills: asks the right questions, evaluates options and risk, and documents recommendations and decisions.
- Sound independent judgment: prioritizes competing demands and follows up on open items until they are closed, with only general direction.
Preferred Qualifications
- Experience with enterprise or low-code platforms such as Salesforce, including customization, workflow automation and data migration.
- Experience building or testing business workflows, intake logic or data-processing pipelines.
- Prior role as a liaison between a technical team and business clients or stakeholders.
- Experience with Playwright or similar end-to-end testing tools, and with CI/CD pipelines such as GitHub Actions.
- Experience supporting a production application: triaging user-reported issues and tracking them to closure.
- Familiarity with Python, Supabase or PostgreSQL, Snowflake, AWS, or integrations with business systems such as ERP, POS, payroll and telephony.
Measures of Success This role succeeds when releases ship cleaner, the business adopts what we build, and developers spend their time building.
- No code is released without a documented testing and release decision.
- Defects found after release go down over time.
- Release and prioritization decisions are sound, timely and well documented.
- Owners are using each deliverable effectively, with gaps identified and addressed after go-live.
- Recommended improvements to testing, release process and automation are adopted by the team.
What sets this role apart: it carries independent responsibility for the quality and business adoption of what the development team builds. Success is judged on the quality of its analysis, judgment and decisions.
Physical Demands and Work Environment The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- The role works daily with the development team and with business Owners, and moves between analysis and testing, hands-on fixing, and working sessions with Owners. It operates independently under general direction
- Ability to sit, stand, and walk for extended periods.
- This position is fully remote.
- Standard work schedule with flexibility for after-hours and weekend coverage as needed.
- Moderate noise level typical of an office with exposure to transportation environments.