Senior Test Automation Engineer (Python)
EndavaJob Description
📋 Description Build and maintain test automation frameworks for ETL and cloud. Collaborate with Data tribe (software, data, cloud engineers, data scientists). Apply shift-left and test-first principles with hands-on automation. Deliver in a Scaled Agile environment with integrated teams. Drive quality through automated testing and clear communication. 🎯 Requirements 5+ years in Python-based test automation with BDD (Behave/Cucumber). Proficient in Python fundamentals and data structures. CSV/JSON/XML handling with logging and error handling. API testing and data testing across ETL workflows. Data ingestion testing in GCP/Azure; SQL/PostgreSQL/Oracle; Azure DevOps CI/CD. Non-functional testing: performance, security; Jira/Zephyr test mgmt. 🎁 Benefits Inclusive, open environment with adjustment support. Learning and growth with GCP, Azure, and CI/CD exposure. Mentorship and leadership opportunities within the team. Collaborative culture and cross-functional teamwork.