Senior Test Automation Engineer
Skills
DevopsBusinessContinuous ImprovementData AnalyticsEnhanced Data Rates For GSM EvolutionJmeterMicrosoft Surface
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
