Software Test (QA) Engineer
Mechanical Licensing Collective
Job Description
Job Description
Are you interested in joining a purpose-driven company in the music industry? Do you thrive in a collaborative, hybrid work environment? If you do, we would like to get to know you.
WORKING AT THE MLC
The MLC is committed to excellence, service and transparency. Our culture is collaborative, and our team works in a hybrid environment. On our team, you are respected, valued for your unique strengths and experiences, and empowered to identify and resolve your own challenges.
WORKING AT THE MLC
The MLC is committed to excellence, service, transparency, and diversity. Our culture is collaborative, our people are adaptable. On our team, you are respected, valued for your unique strengths and experiences, and empowered to identify and resolve your own challenges.
The Mechanical Licensing Collective (The MLC) is a nonprofit organization designated by the U.S. Copyright Office to administer blanket mechanical licenses for digital music services in the United States. Our mission is to ensure that songwriters, composers, and music publishers are accurately paid for the use of their music in the digital ecosystem. While our foundation is rooted in music licensing and rights administration, the scale and complexity of the data we process-billions of usage records from digital service providers-has positioned The MLC at the intersection of music and technology. As we continue to build and refine the systems that power matching, royalty processing, and rights management, we are increasingly operating like a technology company, developing sophisticated platforms, data infrastructure, and automation to support the future of digital music licensing.
THE ROLE
As a Quality Assurance Engineer, you will design, implement, and own the testing strategy for the Matching Platform. You will build and maintain automated testing frameworks and perform exploratory validation across workflows, APIs, integrations, and user-facing components to ensure the system behaves as intended and that changes do not introduce regressions. You will contribute production-quality testing code, establish testing standards and best practices, and work closely with the Matching Team throughout story refinement and implementation to ensure new functionality is testable, clearly defined, and validated before completion. The Matching Platform is a critical tool that enables The MLC to drive accurate royalty payments to our Members.
QUALIFICATIONS
- Minimum five (5) years' experience in Quality Assurance or Quality Engineering within a software engineering team.
- Strong experience designing and implementing automated tests; able to write and maintain production-quality testing code.
- Hands-on experience with manual and exploratory testing in complex systems; able to validate behavior against business rules.
- Experience testing APIs and workflow-heavy or data-driven systems; proficient in SQL; experience working within AWS environments.
- Experience testing machine learning or probabilistic systems, building testing frameworks from scratch, or working with orchestration tools such as Dagster or Airflow is a plus.
- Strong attention to detail, clear documentation skills, and effective collaboration within Agile, cross-functional teams.
- Working proficiency in Python, familiarity with other languages is a plus.
ESSENTIAL RESPONSIBILITIES
AS A QA ENGINEER AT THE MLC, YOU WILL:
- Own the testing strategy for the Matching Platform, ensuring consistent validation across workflows, APIs, integrations, and user-facing components.
- Design, build, and maintain automated test suites in Python, establishing and evolving the team's testing framework.
- Perform manual and exploratory testing before work is considered complete, validating complex workflows, identifying defects, edge cases, unintended behaviors, and deviations from business rules.
- Collaborate closely with engineers and product stakeholders during story refinement and development to ensure features are testable and clearly defined.
- Define and maintain QA standards and testing practices within the Matching Team, contributing to regression coverage as the platform evolves.
- Investigate and document defects clearly, working with developers to resolve issues prior to ticket completion.
AS A MEMBER OF THE TECHNOLOGY TEAM, YOU WILL:
- Advocate for quality throughout the development lifecycle, partnering with engineers to incorporate testing considerations early.
- Contribute to the evolution of scalable, automated QA practices across the Technology organization.
- Promote consistent standards for reliability, validation, and defect management.
- Participate in Agile ceremonies, providing a quality-focused perspective in planning and retrospectives.
- Support continuous improvement of engineering practices as systems grow in complexity.
YOU WILL CHAMPION THE MLC'S CULTURE BY:
- Embracing The MLC's leadership values and applying The MLC's Guiding Principles to your team's work
- Being process-oriented, data-driven, and tech-savvy; being collaborative, curious, and open to new ideas
- Building a dynamic team; mentoring team members; developing future leaders
- Inspiring others with your enthusiasm and humility
THE MLC IS AN EQUAL OPPORTUNITY EMPLOYER THE MLC DOES NOT MAKE EMPLOYMENT DECISIONS BASED ON RACE, COLOR, RELIGION OR RELIGIOUS BELIEF, ETHNIC OR NATIONAL ORIGIN, SEX, GENDER, GENDER-IDENTITY, SEXUAL ORIENTATION, MARITAL STATUS, CITIZENSHIP STATUS, DISABILITY, AGE, MILITARY OR VETERAN STATUS, OR ANY OTHER CATEGORY PROTECTED BY LOCAL, STATE, OR FEDERAL LAW. THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, TRANSFER, LEAVES OF ABSENCE, AND COMPENSATION.
- ...Description Key Responsibilities Understanding and implementing the project's software QA process Defining, clarifying, understanding requirements within the project business domain(s) Completing test analysis to know what needs to be tested (i.e., test scope)...Suggested
$100k - $120k
...Quality Assurance Engineer Req number: R7752 Employment type:... ...If you have a passion for improving software quality and experience with test automation framework and are looking... ...with development teams Drive QA efforts for software releases, including...SuggestedFull timeContract workCasual workLocal areaRemote workWorldwide- ...analyze, and report Appraisal Cost (A-Cost) related to inspection, testing, and quality control activities. Collect, analyze, and... ...excellence and to high standards for quality and integrity. Engineering Review, Decision Making & Analysis: Knowledge of and ability...SuggestedFull timeWork at officeLocal areaShift work
$54k - $58k
...Participates in the quality assurance (QA) activities of a project which may include test case, requirements and design reviews. Executes test events (test... ...be used to validate requirements against developed software. Work with team members to drive test automation...SuggestedContract workWork at office- Astera Cancer Care is looking for a dedicated technical compliance professional to join their Navigating Care Product & Engineering team. This fully remote role involves ensuring compliance with security standards, leading audit preparations, and creating essential documentation...SuggestedRemote job
- ...security. Job Title : Specialist, Software Quality Engineering Job Number: 38526 Job Location:... ...is responsible for creating end-to-end test plans, executing the test plan, and managing... ...and stakeholders informed of project QA progress and emergent risks. Ensure...Local areaImmediate start
- ...security. Job Title : Specialist, Software Quality Engineering Job Code : 37072 Job Location: Nashville... ...responsible for creating end-to-end test plans, executing the test plan, and... ...and stakeholders informed of project QA progress and emergent risks; Ensure...Work experience placementWork at officeLocal areaImmediate startWeekend workAfternoon shift
- 6AM City, LLC is looking for a detail-oriented Software Quality Assurance Specialist to implement and manage the software QA process. The role requires understanding requirements and completing test analysis to define test scope. Qualified candidates should have experience...
- Job Title: QA Tester - Automation Engineer Job ID: 2024-13132 Job Location: Brentwood, TN (Hybrid - Onsite... ...including UI, API and End-to-end testing. Perform manual QA Testing and automated... ...6+ years of relevant experience in software testing and automation. Strong...Work experience placement
- A leading software company in Brentwood is seeking a QA Tester - Automation Engineer with at least 6 years of experience in software testing and automation. The role requires proficiency in testing frameworks, including Selenium and TestNG, and familiarity with RESTful...
$160k - $180k
Staff QA Engineer, APIs Location: Nashville, TN (Hybrid, 3 days in office) Compensation: $16... ...performant at scale. You'll design and implement test automation strategies, build robust CI/... ...8+ years of experience in software quality engineering, with career focus and...Contract workWork at office$79.6k - $176.3k
...Lead QA Engineer Category: Testing/Quality Assurance Main location: United States, Tennessee, Nashville Position ID:J0326-2327... ...teams and client stakeholders to drive quality across software and data solutions while helping deliver reliable, scalable...Full timeLocal area- ...Lead QA Engineer Location: Nashville, TN (Hybrid) Employment Type: Full-Time Overview... .... This role will lead QA efforts across software, data, API, and enterprise application... ...across both manual and automated testing initiatives. The ideal candidate will...Full timeLocal area
- HireRight, LL located in Nashville, Tennessee is seeking a skilled QA Engineer to ensure quality, stability, and performance of ERP... ...5 Finance & Operations, focusing on automation and functional testing. The ideal candidate will have 3+ years in D365, X++ programming...
- CGI Njoyn is looking for a Lead QA Engineer in Nashville, Tennessee. You will lead a team and mentor junior... ...engineers while ensuring quality across software and data solutions. The role requires 5+ years in automated testing, strong communication skills, and experience...
- ...them performs better too. We are seeking a skilled Mobile QA Automation Engineer to join our dynamic team, with a primary focus on mobile automation... ...candidate has deep experience building reliable automated tests for iOS and Android, and it’s a strong plus if you’ve also...Local areaHome officeWork visa
- XOi Technologies is seeking a Mobile QA Automation Engineer in Nashville, TN, focused on mobile automation using Appium. The role requires solid experience in building automated tests for iOS and Android, with responsibilities including collaboration across teams, maintaining...Home office
- The QA Engineer will own end-to-end quality for an Android-based embedded platform that controls... ...integrations — and will work on other software QA projects as needed. This role will... ...strategy and release validation, build test structure and automation, integrate testing...Local area
$53.28k - $218.48k
Responsibilities Noblis is seeking Test / Implementation Engineers to support the Federal Aviation Administration (FAA) Air Traffic Systems and Surveillance... ...engineering approach to test and implement hardware, software, data, network, or security solutions that support the...Permanent employmentTemporary workLocal areaRemote work- Description The Opportunity Are you ready to power up your career with Hitachi Energy? We are looking for a passionate High Voltage Test Engineer to join our Transformer Services US engineering team in Earth City, MO. This role is crucial in performing high voltage testing...Work at office
$98.23k - $138.09k
...change at a rapid pace? Join us, where we'll make a greater impact together. What You'll do: We are seeking a Senior Performance Test Engineer with Appian experience to support performance testing efforts for a federal program. This role will execute performance...Local areaImmediate startRemote workFlexible hours- A leading technology integrator in Tennessee is seeking a Senior Performance Test Engineer with expertise in Appian applications. This remote role involves executing performance strategies and ensuring application scalability while collaborating with stakeholders. Ideal...Remote jobFlexible hours
$160k - $180k
360 Privacy seeks a Staff QA Engineer in Nashville, TN (Hybrid) to ensure the reliability and security of API services. This role involves designing test automation strategies, mentoring engineers, and integrating testing into CI/CD pipelines. The ideal candidate has 8+...- ...Continuous Improvement, Training, H&S & the Environment. The Quality Engineer (Supplier) is responsible for proactively ensuring new parts are... ...of the “Design Validation Plan” and “Production Validation Test” established by Engineering and ensure its completion according...
$132.1k - $178.8k
Description Vehicle Programs & Engineering is seeking a Sr. Vehicle Quality Engineer to ensure excellence across our fleet of tens of thousands... ...requires managing complex quality issues across hardware and software systems, balancing stakeholder priorities across OEMs and...Work experience placementFlexible hours- A leading technology company is seeking a Sr. Vehicle Quality Engineer to oversee quality across various vehicle types in Nashville, TN. This role involves leading quality processes throughout the vehicle lifecycle, collaborating with multiple teams to resolve complex...
- Division Quality Engineer Location(s): Ashland City, TN, US, 37015 Business Unit: NAWH Hybrid, Onsite or Remote: Hybrid Company / Location... ...2+ years in warranty administration and claims processing software. Experience with tank and tankless water heater products....Temporary workSeasonal workLocal areaRemote workWorldwide
- ...tooling quality drives performance across a global supply chain. This opportunity offers the chance to work at the intersection of engineering, manufacturing, and supplier quality—ensuring tooling systems meet the highest standards of safety, reliability, and efficiency....Full timeRemote work
- Quality Engineer Position Summary The Quality Engineer is responsible for ensuring the quality... ...plans, inspection standards, and testing protocols specific to foam molding processes... .... Experience using statistical software. Company Overview Founded in Elkhart, Indiana...
$106.61k - $284.28k
...Enhancement is seeking a Senior Manager-Quality Engineering & Automation in Nashville, TN. This role... ...engineering practices through end-to-end testing frameworks, automation tools, and team... ...should possess extensive experience in QA leadership, test automation frameworks,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Test (QA) Engineer. Be the first to apply!
- senior software test automation engineer Nashville, TN
- qa engineer Nashville, TN
- software test engineer Nashville, TN
- software quality engineer Nashville, TN
- software quality assurance engineer Nashville, TN
- qa automation engineer remote Nashville, TN
- quality assurance engineer Nashville, TN
- qa automation test engineer Nashville, TN
- internship software Nashville, TN
- software support Nashville, TN

