From what I’m seeing across teams lately, tools like Playwright and Cypress are becoming really popular for web automation—mainly because they’re fast, reliable, and easy to integrate into modern dev workflows. That said, Selenium still holds its ground, especially for legacy systems or when cross-browser support is a must.
For mobile automation, Appium is still the top choice, especially when there’s a need to test both Android and iOS with a single codebase. Some teams also experiment with tools like Detox or Espresso, depending on whether the focus is on native performance or CI-friendly setups.
When it comes to frameworks, I often see a mix—TestNG, JUnit, Cucumber, and even custom-built setups that combine reporting, CI/CD hooks, and cloud device labs. At the end of the day, the “best” tool often comes down to the project’s needs, team familiarity, and how well the tool fits into the overall QA process.