About the job
Location: Peru
Work Mode: Hybrid
Role overview
The Senior Software Development Engineer in Test leads the design, development, and maintenance of software solutions with a strong focus on quality and reliability. This position works with cross-functional teams to understand business requirements and turn them into scalable applications. Managing technical projects, mentoring junior engineers, and driving improvements in development practices are key aspects of this role.
What you will do
- Create and maintain comprehensive dbt testing strategies, validating data transformations at multiple layers using both mocked and expected datasets.
- Collaborate with business stakeholders, Data Engineers, and Analytics Engineers to define the scope of testing, ensure requirement traceability, and maintain data quality standards.
- Develop, maintain, and optimize dbt models as well as unit tests, integration tests, and custom data validation frameworks on modern data platforms.
- Investigate failed test cases, review pull requests, participate in Agile ceremonies, and look for ways to improve technical processes, quality standards, and team effectiveness.
