Software Quality Engineer | Automotive
WFH Flexible Metro ATL, GA
Job Type
Full-time
Description

 Software Quality Engineer 

“When your car doesn’t work, your life doesn’t work!” That’s our motto here at Pull-A-Part, and it’s the challenge that we help our customers overcome every day! We’re currently looking for experienced, detail-oriented professionals who are passionate about delivering high-quality software solutions to join our growing technology team. If you’re looking to grow with a customer-focused company, then our Software Quality Engineer opportunity could be your next best career move. 

JOB RESPONSIBILITIES 

As a Software Quality Engineer, you will work closely with product, engineering, and business teams to fulfill the following job responsibilities: 

  • Promote a culture that emphasizes quality, reliability, and continuous improvement throughout the software development lifecycle 
  • Perform hands-on manual testing across web applications, mobile applications, APIs, POS systems, and integrated platforms 
  • Execute exploratory, functional, regression, integration, usability, and negative testing 
  • Analyze requirements, designs, and acceptance criteria to ensure clarity, completeness, and testability 
  • Identify gaps, ambiguities, and risks in requirements and collaborate with teams to resolve them early 
  • Design, document, and maintain test plans, test cases, and test scenarios 
  • Ensure traceability between requirements, test coverage, and reported defects 
  • Clearly document and communicate defects, risks, and quality concerns with actionable detail 
  • Collaborate with software engineers in an Agile/Kanban environment to embed quality early in development 
  • Partner with database and reporting teams to validate data accuracy, integrity, and performance 
  • Participate in design reviews, release readiness reviews, and post-release evaluations 
  • Contribute to the development and growth of test automation efforts where appropriate 
  • Assist in defining and improving QA processes, standards, and best practices 
  • Support mentoring and knowledge-sharing as the QA team grows 

QUALIFICATIONS 

The ideal Software Quality Engineer will possess the following qualifications: 

  • 5+ years of professional experience in software quality assurance or testing 
  • Strong hands-on experience with manual testing methodologies across complex systems 
  • Proven ability to analyze requirements and translate them into effective test coverage 
  • Experience writing, maintaining, or working with automated tests 
  • Strong understanding of SDLC, Agile/Kanban workflows, and defect lifecycle management 
  • Excellent analytical, documentation, and communication skills 
  • Ability to manage multiple priorities in a fast-paced, team-oriented environment 
  • Demonstrated attention to detail and problem-solving skills 
  • Comfortable collaborating cross-functionally with developers, database teams, and stakeholders 

Preferred qualifications (but not required) include: 

  • Experience in Microsoft-based environments (.NET, Azure, SQL Server, Power Platform) 
  • Familiarity with API testing tools and data validation techniques 
  • Exposure to POS systems or hardware-integrated software 
  • Experience helping establish or scale QA practices 
  • Interest in modern or AI-assisted testing approaches 

Benefits for Full-Time Team Members 

Our Software Quality Engineers are eligible for some great company benefits: 

  • Medical Insurance – Low-cost medical insurance for team members and household members 
  • Dental Insurance – Low-cost dental insurance for team members and household members 
  • Vision Insurance – FREE vision insurance for team members; low-cost options for household members 
  • Life Insurance – FREE life insurance 
  • Short-Term Disability Insurance – FREE short-term disability coverage 
  • Long-Term Disability Insurance – Available based on age and earnings 
  • 401(k) – Optional plan with 100% company match on the first 3% and 50% match on the next 2%