
Senior Software Test Engineer – Data & Analytics
Poppulo
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Job Level
About the role
- Champion a whole-team quality approach across data pipelines, APIs, and analytics features.
- Embed testing, risk analysis, and observability considerations early in design and planning including writing test strategy and plans.
- Test AWS analytics components such as Kinesis, Glue, Lambda, Redshift, Athena, S3, and event-driven workflows.
- Use AWS-native tooling (CloudWatch, X-Ray) to support debugging and observability.
- Validate data quality, transformations, schema changes, and end-to-end pipeline behaviour at scale.
- Ensure effective automation at the appropriate layers (API/service, data validation, and UI as needed).
- Integrate automated checks into CI/CD and support reliable, fast feedback loops.
- Contribute to non-functional testing (performance, scalability, resilience, security).
- Facilitate collaborative quality activities (exploratory testing, risk workshops, bug bashes).
- Build a strong understanding of customer workflows and use production telemetry to guide testing.
Requirements
- 7+ years in Software Testing/Quality Engineering, including experience with data-heavy or analytics systems.
- Hands-on experience validating ETL/ELT pipelines, large datasets, and reporting workloads.
- Experience with AWS services relevant to analytics and data platforms (e.g., Kinesis, Lambda, Glue, Redshift, Athena, DynamoDB, S3, EMR).
- Experience with GitLab (or equivalent CI/CD platform) for automated testing and delivery.
- Strong understanding of distributed systems, event-driven architectures, and API/service testing.
- Proficient in at least one programming language (preferably in Python and TypeScript).
- Experience building or contributing to automated testing frameworks (API/service and data validation).
- Strong grounding in agile, DevOps, and CI/CD practices.
- Experience with test data generation techniques and tools, including synthetic data creation, data masking.
- Experience establishing a whole-team quality strategy and coaching teammates.
Benefits
- We live the Poppulo values each day, as they are key to everything we do.
- Bring Your Best Self
- We show up authentically, are self-aware and always strive to be better.
- See it. Own it. Solve it.
- We proactively innovate and solve for our customers and each other. We set an example with high standards for our work. We foster a culture of learning, acknowledging our successes and our failures.
- Together We’re Better
- We value and celebrate our diversity. We learn from others, respecting their expertise, and focus on building trust. That's what makes us a team.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software testingquality engineeringETLELTautomated testing frameworksdata validationprogramming language (Python)programming language (TypeScript)test data generationnon-functional testing
Soft Skills
collaborative quality activitiescoachingrisk analysisstrong understanding of customer workflowsfacilitation