Common languages used in QA Automation are Java, Python, JavaScript, C#, and Ruby. Mostly, Java goes hand in hand with Selenium, Python with tools like PyTest, and JavaScript with Cypress. C# is much used in .NET environments, while Ruby finds a place in behavior-driven development, particularly with tools like Cucumber. The choice of languages depends on the type of tool used, the environment, and the expertise available in the team.