Senior Software Engineer
Core
Own end-to-end quality strategy for batch analytics features, ensuring scalable validation across data pipelines and APIs in a cloud-scale environment.
Role type
Senior Software Engineer (Quality Strategy & Test Automation)
Builds
Batch analytics systems, data pipelines, and APIs for customer experience orchestration
Domain
Enterprise SaaS, Cloud Data Platforms, AI-driven Customer Experience
Deliverable
production ML models
Required skills
Java, Python, CI/CD (Jenkins), REST API testing, Microservices architecture, Large-scale data systems, Test automation frameworks, Performance testing, Security testing, Accessibility testing
Preferred skills
AWS (EC2, S3, Lambda), Big Data technologies (Hadoop, Spark, Presto), Data pipeline testing, Orchestration tools (Airflow), Shared testing frameworks
Technologies
Jenkins, TestNG, AWS, Hadoop, Spark, Presto, Airflow
Responsibilities
Design and implement automated test frameworks; Evaluate architecture and technical designs for testability; Develop comprehensive test strategies covering functional, performance, security, and accessibility; Optimize CI/CD pipelines; Mentor junior engineers on quality practices
Seniority
Senior, hands-on IC