Automation Engineer
Core
Design, develop, and implement scalable test automation frameworks for large Data Systems, ensuring high-quality software delivery through robust automated testing solutions.
Role type
Lead QA Automation Engineer (Data Systems)
Builds
Scalable, reusable test automation frameworks supporting UI, API, and backend/data testing
Domain
Data Systems / Quality Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Python, JavaScript, Selenium, Cypress, Playwright, REST Assured, Kafka, Spark Streaming, Snowflake, BigQuery, Redshift, Databricks, Jenkins, GitHub Actions, GitLab CI, Docker, Kubernetes, JMeter, k6
Preferred skills
CI/CD integration, DevOps collaboration, BDD, shift-left testing
Technologies
Selenium, Cypress, Playwright, REST Assured, Kafka, Spark Streaming, Snowflake, BigQuery, Redshift, Databricks, Jenkins, GitHub Actions, GitLab CI, Docker, Kubernetes, JMeter, k6
Responsibilities
Architect and maintain scalable test automation frameworks; Develop automated test scripts for UI, API, and integration tests; Integrate automated testing into CI/CD pipelines; Define and lead the overall QA automation strategy; Establish best practices and standards for automated testing across teams.
Seniority
Senior, hands-on IC with leadership responsibilities