Skip to content

QA Engineer with Android Embedded Platform Experience [Onsite/Hybrid]

  • On-site
    • Nashville, Tennessee, United States
  • Software

Independent, hands-on QA Engineer to own strategy and delivery for an Android embedded platform and other software projects, driving automation, CI/CD integration, and release-ready builds.

Job description

The QA Engineer will own end-to-end quality for an Android-based embedded platform that controls commercial and residential boiler systems — including Android HMI, core business logic, firmware integrations, 20+ model variants, and mobile app integrations — and will work on other software QA projects as needed. This role will define QA strategy and release validation, build test structure and automation, integrate testing into development and CI/CD workflows, and act as the single point of accountability for delivering stable, release-ready builds across all models and projects. 

Must be an authorized worker residing in the United States and local to Nashville, TN, as this role is onsite.

Job requirements

  • Define and implement a layered QA strategy across unit, integration, UI, functional, and end-to-end testing.

  • Ensure comprehensive coverage across business logic, firmware integrations, and model-specific configurations.

  • Establish and maintain documented release validation criteria for each product model.

  • Develop and maintain scalable test case libraries with full feature-to-test traceability and version control.

  • Manage QA documentation, execution tracking, and reporting in Qase, providing release-level visibility into quality status and risk.

  • Design and implement automated test suites to reduce manual testing and improve repeatability.

  • Integrate automated testing into CI/CD pipelines and standardize reporting across manual and automated workflows.

  • Define structured functional test procedures and measurable acceptance criteria to validate real-world system behavior across hardware and application layers.

  • Identify quality risks early and provide mitigation recommendations.

  • Participate in sprint planning, backlog grooming, and release planning to align QA with development cycles.

  • Collaborate cross-functionally to support troubleshooting, defect resolution, and release readiness.

  • Independently drive QA initiatives, priorities, and measurable quality outcomes.

  • Other duties as assigned.

Required Qualifications

·      Local to Nashville, TN

·      Bachelor’s degree or equivalent experience

·       3-5 years of QA Experience in Android or embedded systems environments

·       PC experience, especially in Microsoft Office applications

·       Experience with the Atlassian Jira, MS Office Suite

·       Experience with Agile, Waterfall, and Hybrid project methodologies.

·       Successful completion of a drug and background screen

·       Strong experience testing Android applications

·       Experience implementing layered test strategies in embedded or hardware-integrated systems

·       Proficiency with Junit, Expresso, Mockito, and Android Instrumentation testing

·       Experience with Python-based testing frameworks (i.e. Pytest)

·       Experience with mocking hardware and service dependencies

·       Experience with C-based unit testing frameworks (i.e. Unity, CMock)

·       CI/CD test integration experience

·       Experience with centralized test documentation and reporting tools (Qase preferred)

·       Demonstrated ability to independently lead QA efforts with high accountability

 

Preferred & Appreciated Qualifications

·       Experience with embedded hardware-integrated platforms

·       Experience validating firmware and hardware communication layers

·       Experience scaling QA processes across multiple product variants

·       Experience working in regulated or safety-sensitive device environments

·       Experience leading QA transformation or modernization initiatives

·       Experience building QA practices from the ground up

or