US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Quality Engineer

Job Title: Software/Firmware QA Engineer

Reports To: Firmware/Software Engineering Manager

Department: Engineering & Product Development

Location: HQ – Duluth, GA

Work Schedule: Hybrid: 4 days in office / 1 day remote

Salary Range: $99,000-$105,000.

Bonus Eligible.

FSLA Status: Exempt

At IPA, we believe in valuing our employees' well-being and providing comprehensive benefits that support both their personal and professional lives.

Enjoy paid holidays & flexible time off, comprehensive healthcare including Telemedicine, HSA & FSA options, and Company-paid life and disability insurance.

Plan for the future with a 401k match and Employee Stock Purchase program.

Job Summary:

The Software/Firmware Quality Assurance Engineer is responsible for developing and executing manual and automated tests to ensure the quality and reliability of software applications and machine firmware.

This role plays a critical part in the product development lifecycle by ensuring that both new and existing systems meet established quality standards.

Reporting directly to the Firmware/Software Engineering Manager, the Software/Firmware Quality Assurance Engineer will collaborate closely with Product and Engineering teams to align testing efforts with ongoing development.

Responsibilities include creating detailed test plans and test cases, conducting thorough testing, and documenting and reporting defects for resolution.

The ideal candidate will also coordinate with Service teams to investigate and validate customer-reported issues, facilitating prompt remediation with Product and Engineering.

Strong analytical skills, attention to detail, and a proactive approach to quality assurance are essential for success in this role.

Key Responsibilities:

Test Planning, Development & Execution:


* Design, create, review, execute, and maintain manual and automated test cases to ensure products meet design specifications and quality standards.


* Conduct manual test cases and manage automation test cases across multiple projects.


* Review requirement specifications and translate them into comprehensive test plans.


* Present test plans for review and sign-off with stakeholders.


* Analyze test results and contribute to the resolution and root cause analysis of test failures.


* Review test plans, test procedures, and testing infrastructure to ensure adequacy, completeness, and accuracy.


* Develop tailored testing strategies optimized for each situation and communicate effectively with stakeholders.

Automation & Tools Development:


* Identify and develop test tools that enhance team productivity and overall quality.


* Produce and maintain measurable improvements in QA efficiency through effective test automation.

Collaboration & Communication:


* Collaborate with development engineers and product managers to design, develop, and execute test plans for both new and existing projects.


* Work closely with stakehold...




Share Job