Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Software Test (QA) Engineer in Nashville, TN vacancy
  •  ...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

    6AM City, LLC

    Nashville, TN
    4 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Casual work
    Local area
    Remote work
    Worldwide

    CAI

    Nashville, TN
    5 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    Shift work

    LG Chem

    Nashville, TN
    19 hours ago
  • $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... 
    Suggested
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Nashville, TN
    3 hours ago
  • 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... 
    Suggested
    Remote job

    Astera Cancer Care

    Nashville, TN
    2 days ago
  •  ...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 area
    Immediate start

    L3Harris Technologies

    Nashville, TN
    8 days ago
  •  ...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 placement
    Work at office
    Local area
    Immediate start
    Weekend work
    Afternoon shift

    L3Harris

    Nashville, TN
    2 days ago
  • 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... 

    6AM City, LLC

    Nashville, TN
    4 days ago
  • 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

    Highbrow LLC

    Brentwood, TN
    2 days ago
  • 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... 

    Highbrow LLC

    Brentwood, TN
    2 days ago
  • $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 work
    Work at office

    360 Privacy

    Nashville, TN
    4 days ago
  • $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 time
    Local area

    CGI

    Nashville, TN
    4 days ago
  •  ...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 time
    Local area

    iTCO Solutions

    Nashville, TN
    15 days ago
  • 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... 

    Hireright,-LL

    Nashville, TN
    2 days ago
  • 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... 

    CGI Njoyn

    Nashville, TN
    2 days ago
  •  ...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 area
    Home office
    Work visa

    XOi Technologies

    Nashville, TN
    3 days ago
  • 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

    XOi Technologies

    Nashville, TN
    3 days ago
  • 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

    Atiba

    Nashville, TN
    2 days ago
  • $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 employment
    Temporary work
    Local area
    Remote work

    Noblis

    Nashville, TN
    2 days ago
  • 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

    Hitachi Vantara Corporation

    Nashville, TN
    5 days ago
  • $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 area
    Immediate start
    Remote work
    Flexible hours

    Groundswell

    Nashville, TN
    2 days ago
  • 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 job
    Flexible hours

    Groundswell

    Nashville, TN
    2 days ago
  • $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+... 

    360 Privacy

    Nashville, TN
    5 days ago
  •  ...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... 

    RGIT Australia

    Nashville, TN
    2 days ago
  • $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 placement
    Flexible hours

    Ring

    Nashville, TN
    1 day ago
  • 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... 

    Ring

    Nashville, TN
    2 days ago
  • 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 work
    Seasonal work
    Local area
    Remote work
    Worldwide

    A. O. Smith Corp.

    Nashville, TN
    1 day ago
  •  ...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 time
    Remote work

    Hitachi Automotive Systems Americas, Inc.

    Nashville, TN
    2 days ago
  • 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... 

    Efp, Llc

    Nashville, TN
    1 day ago
  • $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,... 

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Test (QA) Engineer. Be the first to apply!