Power Smarter
Quality Assurance Engineer
Location
United States
Posted
11 hours ago
Salary
0
Seniority
Senior
Job Description
Quality Assurance Engineer
AiGent
• Design, build, and maintain comprehensive test strategies that cover the full AGent platform — cloud backend, IoT device communication, embedded firmware, and customer-facing application layers • Develop and execute functional, integration, regression, and end-to-end test suites across all platform components • Own test planning for new features and releases, working closely with engineering leads to ensure quality is built in from the start — not bolted on at the end • Maintain clear documentation of test coverage, results, and known issues across the platform • Test AWS infrastructure components including IoT Core device provisioning, Lambda functions, and data ingestion pipelines • Validate TimescaleDB schema performance and data integrity under high-volume, high-frequency telemetry loads • Test API integrations, data pipelines, and backend services for reliability, accuracy, and performance at scale • Develop and execute test protocols for IoT device communication, provisioning workflows, and command handling between cloud and embedded systems • Partner with the Embedded Engineering team to validate firmware behavior, device-to-cloud messaging, and real-time control event accuracy • Build test environments and simulation frameworks that replicate real-world generator behavior and edge conditions • Build and maintain automated test suites integrated into AGent's CI/CD pipelines via GitHub Actions • Implement automated regression coverage that catches issues before they reach production • Continuously improve test efficiency, coverage, and reliability through automation and tooling • Partner with Cloud Backend, Application, and Embedded Engineering teams throughout the development lifecycle — not just at the end • Identify, document, and track bugs with clear reproduction steps and prioritization recommendations • Contribute to post-incident reviews and help drive process improvements that prevent recurrence • Actively use Claude AI and other AI tools to accelerate test case generation, documentation, and defect analysis — and bring a continuous improvement mindset to how AI can raise quality across the team
Job Requirements
- 3–5 years of QA engineering experience with demonstrated ownership of end-to-end test strategy and execution
- Hands-on experience testing cloud-based systems — AWS experience strongly preferred
- Familiarity with IoT systems, device communication protocols, and embedded or firmware testing
- Experience building and maintaining automated test frameworks and integrating them into CI/CD pipelines
- Strong SQL skills for data validation and backend testing
- Experience with Claude AI or other AI tools in a professional context, or a demonstrated eagerness to integrate AI into your QA workflow
- Detail-oriented with strong written communication skills — you document clearly and advocate for quality convincingly
- Ability to work cross-functionally across cloud, embedded, and application engineering teams
Benefits
- Competitive base salary, performance bonus, and early-stage equity
- 100% employer-paid Health, Dental, and Vision premiums for full-time employees
- Two health plan options: traditional plan with FSA, or HDHP with company-funded HSA
- Basic Term Life Insurance + voluntary insurance options
- Flexible PTO
- Fully remote — work from anywhere in the U.S.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Quality Assurance Analyst – supporting Travel Agents using Sabre
TeleperformanceEach Interaction Matters
• Observations on recorded or live agent calls and score them against a TP and client provided standard • Determine whether agents are using proper procedures and efficient and effective practices to provide excellent customer service and support • Complete all work assignments within deadlines given • Attend TP and client meetings and functions as assigned • Maintain a set work schedule allowing for flexibility based on business needs • Host and facilitate internal, external or QA team calibrations to track results and attendance • Quality Assurance CSAT calibration process with clients, monitoring services and the operation • Ensure value added CSAT analytics, methods and practices are provided to operation • Client interaction as it relates to CSAT analytics, methods, and processes • Ensure appropriate levels of skilled analysts to achieve company and/or client required levels of customer satisfaction • Support supervisor teams with representative quality execution • Support supervisor teams in calibration session • Support new hire quality training and transition • Participate in any new policy training to ensure all policies are understood • Ensure all QA Analyst reporting, and communication requirements are met • Thrive as a team player in a fast paced, high energy, change oriented environment • Perform other duties as assigned by supervisor or other members of management • Ensure all policies and procedures are adhered to including, but not limited to Security, HR, Operations, etc., and that any known infractions are communicated to the proper management immediately
QA Engineer
TrellisFull Service eCommerce Solutions For B2C and B2B Brands. Platform expertise such as Magento, Shopify+, and BigCommerce
• Design and build automated systems that identify data quality issues, product bugs, and regressions across our web application and data pipelines — reducing reliance on manual discovery. • Write scripts and tooling to detect anomalies, inconsistencies, or failures in large datasets (e.g. malformed records, missing relationships, unexpected distributions). • Work with product to prioritize identified issues based on business impact, and write or contribute code fixes directly — not just file tickets. • Develop and maintain automated test coverage (unit, integration, end-to-end) with a focus on high-risk areas and data-heavy workflows. • Collaborate with engineering to review data models, API contracts, and backend logic for correctness and edge cases. • Instrument quality metrics and build internal tooling or dashboards to track data health and product reliability over time. • Contribute to release readiness by running automated checks and surfacing risk areas with supporting data.
• Responsible for ensuring the delivery of quality software – planning, implementing and automating quality assurance tests. • Plan, define, implement and identify tests (for example: regression, functional, data validation, system integration, exploratory, load or performance) for new and/or existing functionality. • Monitor the testing process and results in each cycle and evaluate the overall quality.
• Design, execute, and maintain manual and automated test cases for front-end and back-end systems. • Perform functional, regression, smoke, integration, and edge-case testing to ensure product quality. • Analyze requirements, define test scenarios, and ensure traceability between business requirements and test coverage. • Report, track, and verify defects in close collaboration with development teams. • Develop and maintain automated tests using Java, Selenium WebDriver, and automation best practices such as Page Object Model. • Integrate automated tests into CI/CD pipelines and support test execution within DevOps workflows. • Contribute to QA strategy, test planning, and continuous improvement of tools, frameworks, and processes. • Collaborate with QA Lead, developers, and product managers to clarify requirements and define acceptance criteria.




