Demo

Software / Firmware QA Engineer

Expert Technical Solutions
Duluth, GA Full Time
POSTED ON 5/1/2025
AVAILABLE BEFORE 5/29/2025
Expert Technical Solutions is seeking a Software / Firmware QA Engineer for one of our leading industry clients based out of Atlanta, GA (Duluth). Reporting directly to the Manager of Firmware/Software, the QA 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. 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 *******


This is a Permanent, HYBRID (Monday - Thursday onsite; WFH on Fridays) opportunity offering competitive pay and outstanding growth potential.

Essential Duties And 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 Familiarity with Agile/Scrum development methodologies and continuous integration/continuous deployment (CI/CD) practices.
  • Strong understanding of QA methodologies, testing types, and best practices across the software development lifecycle (SDLC).
  • Proficiency in creating detailed test plans, test cases, and test scripts.
  • Hands-on experience with automated testing tools, test management platforms, and bug-tracking systems (e.g., Jira).
  • Familiarity with scripting languages (e.g., Python, JavaScript) and version control tools (e.g., Git).
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Ability to communicate clearly and effectively with technical and non-technical stakeholders.
  • Self-motivated and able to manage multiple priorities in a fast-paced environment.
  • Strong documentation and organizational skills, with the ability to maintain accuracy under pressure.
  • Knowledge of secure testing practices and experience working with confidential and sensitive data.
  • 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 stakeholders to communicate the status of product issues and bugs.
  • Coordinate with Service teams to investigate, validate, and triage customer-reported bugs.
  • Facilitate issue resolution with Product and Engineering teams.


Product Knowledge & Documentation

  • Develop subject matter expertise in software and firmware products and their interrelationships.
  • Maintain detailed documentation of test activities, findings, and outcomes.
  • Demonstrate strong organizational, problem-solving, and technical skills to drive results.


Security, Compliance & Other Duties

  • Ensure all confidential records are secured and customer account information is protected.
  • Adhere to established security safeguards, QA procedures, and company policies.
  • Keep management informed of QA activities and significant issues.
  • Support the Director of Product Development as needed.


DESIRED SKILLS And EXPERIENCE

  • Bachelor’s degree in Computer Science, Software Engineering, Business Administration, or a related field is required!
  • 5 years of experience as a QA Engineer with experience in QA test methodology, concepts of systems, manual, automated, integrated, and performance testing.
  • 2 years of experience in testing embedded systems, firmware, or hardware-software integrated products is highly preferred.
  • Experience working closely with cross-functional engineering and product teams.
  • Familiarity with Agile/Scrum development methodologies and continuous integration/continuous deployment (CI/CD) practices.
  • Strong understanding of QA methodologies, testing types, and best practices across the software development lifecycle (SDLC).
  • Proficiency in creating detailed test plans, test cases, and test scripts.
  • Hands-on experience with automated testing tools, test management platforms, and bug-tracking systems (e.g., Jira).
  • Familiarity with scripting languages (e.g., Python, JavaScript) and version control tools (e.g., Git).
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Ability to communicate clearly and effectively with technical and non-technical stakeholders.
  • Self-motivated and able to manage multiple priorities in a fast-paced environment.
  • Strong documentation and organizational skills, with the ability to maintain accuracy under pressure.
  • Knowledge of secure testing practices and experience working with confidential and sensitive data.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software / Firmware QA Engineer?

Sign up to receive alerts about other jobs on the Software / Firmware QA Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$143,464 - $177,067
Income Estimation: 
$177,045 - $220,454
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Expert Technical Solutions

Expert Technical Solutions
Hired Organization Address Atlanta, GA Full Time
Expert Technical Solutions is seeking a skilled Cybersecurity Analyst – OT for one of our premier, industry leading clie...
Expert Technical Solutions
Hired Organization Address Peachtree, GA Full Time
Job Description Job Description Order Management SpecialistExpert Technical Solutions is seeking a highly qualified Orde...
Expert Technical Solutions
Hired Organization Address Alpharetta, GA Full Time
Job Description Job Description Full Stack Software Engineer Expert Technical Solutions has an outstanding opportunity f...
Expert Technical Solutions
Hired Organization Address Indianapolis, IN Full Time
Job Description Job Description Principal Software Engineer – Electronics Expert Technical Solutions is seeking a skille...

Not the job you're looking for? Here are some other Software / Firmware QA Engineer jobs in the Duluth, GA area that may be a better fit.

Software QA Engineer

Strategic Systems & Technology, Suwanee, GA

Software QA Engineer

Logic Loops, Atlanta, GA

AI Assistant is available now!

Feel free to start your new journey!