Senior Test Automation Engineer

Skills
DevopsBusinessContinuous ImprovementData AnalyticsEnhanced Data Rates For GSM EvolutionJmeterMicrosoft Surface
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years in software QA with at least 3 years dedicated to test automation
  • Selenium WebDriver expertise including Page Object Model explicit and implicit waits and cross-browser execution
  • Strong coding ability in Python Java or JavaScript for framework development and scripting
  • Proven experience with GenAI tools applied to real engineering workflows
  • CI/CD familiarity with Jenkins GitHub Actions or Azure DevOps pipeline configuration
  • Data analysis skills including SQL log parsing and dashboards with Grafana Tableau or comparable tools
  • Clear communication skills to translate technical test outcomes into business-impact language
  • Remote-ready mindset with self-directed organized work in distributed teams

Nice to have

  • AI-first mindset
  • Embedded collaborator
  • Signal over noise focus
  • Mentoring ability
  • Remote-ready

Day to day

  • Own test automation strategy end-to-end for key product areas from framework architecture to execution and continuous improvement
  • Harness GenAI tools daily to generate test cases parse logs surface edge cases and accelerate exploratory testing
  • Build and scale Selenium-based frameworks that keep regression suites fast stable and meaningful across browsers and environments
  • Wire automated tests into CI/CD pipelines ensuring every code change is validated before it ships
  • Analyze test results and production data to uncover failure patterns define quality KPIs and present actionable insights to engineering leadership
  • Review automation code mentor junior engineers and partner with product and dev teams from the design phase to set acceptance criteria and quality standards