What are the responsibilities and job description for the Software Quality Assurance Analyst position at The Lead Group?
The Lead Group, a rapidly growing online lead generation company with offices in Kansas City & Atlanta, is expanding its IT operations. We are seeking a highly skilled and motivated Software QA Analyst to join our in-house development team. Reporting to the QA Manager, this person will help ensure the delivery of high-quality, customer-centric web applications and support all testing efforts related to Production & Staging software releases. The ideal candidate will bring a strong testing background, excellent analytical skills, and a collaborative mindset focused on maintaining quality across our platforms.
Responsibilities
Test Planning & Execution
- Analyze user stories and use cases to develop, document, and maintain test cases and related testing artifacts.
- Execute all levels of testing, including System, Integration, and Regression.
- Detect, track, and clearly document software defects and inconsistencies.
- Assist in troubleshooting issues across environments.
Automation & Tools
- Design and develop automation scripts when needed.
- Utilize tools such as Selenium (or similar frameworks), Postman, and SQL-based validation.
Cross-Team Collaboration
- Work closely with developers, product owners, and other team members throughout the sprint cycle.
- Provide clear communication and documentation to support releases and ongoing development.
Quality Ownership
- Maintain strong attention to detail and analytical rigor in all testing activities.
- Support ongoing improvements to QA processes and overall product quality.
Milestones
90 Days
- Gain a strong understanding of TLG’s product ecosystem, QA processes, and release workflows.
- Become comfortable executing manual test cases and documenting defects.
- Begin contributing to smaller testing initiatives with minimal oversight.
6 Months
- Assist in building or expanding automation coverage.
- Build a strong understanding of the Display product and document all its test cases.
- Support release cycles independently across multiple environments.
1 Year
- Demonstrate proficiency across TLG platforms and take full ownership of test planning for assigned features.
- Provide input into QA strategy and process enhancements across products.
- Independently manage test efforts for projects of any size with multiple stakeholders.
- Serve as a key QA resource for cross-functional initiatives.
Requirements
- BS/BA degree and/or minimum 2 years of software quality assurance experience.
- Proven experience creating and executing test cases.
- Expertise testing web applications and services.
- Familiarity with Selenium or other automation tools (preferred).
- Ability to document and troubleshoot errors effectively.
- Working knowledge of MSSQL and the ability to write and interpret basic SQL queries.
- Experience with Postman and API testing (preferred).
- Familiarity with Jira and Confluence.
- Excellent communication skills, strong attention to detail, and ability to manage multiple tasks.
- Analytical mindset with strong problem-solving aptitude.
- Experience in an Agile development environment.
Benefits
- Competitive salary
- Medical, Dental, and Vision insurance for employees
- 401(k) plan with generous employer contribution
- Paid time off
- Choice of Mac or PC
- Casual working environment (flip flops and baseball caps are ok!)
- Hybrid work schedule (Mon–Wed in office, Thu–Fri work from home)
- Off-site events (Happy Hours, Annual Retreat, Charity Events)