QC, в свою очередь, выполняет только проведение тестов по написанным ранее тест-кейсам, которые иногда может править под определенные нужды. В одной команде может быть несколько QC-тестировщиков, и каждый из них будет задействован в определенном функционале (например, один специалист выполняет один вид тестирования: функциональное, тестирование безопасности, юзабилити тестирования и т.д). С этой ступени начинается карьера всех Junior QA, поскольку новичкам для набора опыта предоставляют несложный функционал для исполнения.
А QA Automation - своего рода разработчик, который пишет простые автоматизированные тесты на языке программирования. Это мини программное обеспечение, которое будет тестировать основное ПО самостоятельно. С их помощью сокращается время на проведение тестов, оптимизируется и упрощается тестирование. Автоматизатор должен владеть несколькими подходами к автоматизации, знать язык программирования и теорию тестирования. Это уже более высокая ступень в сфере тестирования.