As a Senior Software Test Engineer - ETL, you will participate in '3 Amigos' sessions to define acceptance criteria, design and develop comprehensive test plans, and work with cloud-based data platforms like Google BigQuery. You will also collaborate with DevOps teams to integrate testing into CI/CD pipelines and support production releases.
Requirements
- 4+ years of hands-on experience in ETL testing or database testing.
- Strong SQL skills, with proficiency across platforms like Oracle, SQL Server, and PostgreSQL.
- Experience testing across both relational (SQL) and non-relational (NoSQL) databases such as MongoDB.
- Hands-on experience validating datasets within cloud data warehouses, particularly Google BigQuery.
- Experience validating data pipelines, data warehouses, and dimensional models.
- Solid understanding of data warehousing and ETL concepts.
- Familiarity with performance tuning and optimization of complex SQL queries.
- Experience in programming with Java or TypeScript.
- Hands-on experience with automation tools like Selenium, Playwright, or equivalent.
- Skilled in automated API testing.
- Familiar with CI/CD pipelines (e.g., GitLab CI/CD) and cloud platforms (preferably GCP).
- Strong analytical and troubleshooting skills.
- Excellent written and verbal communication skills.
- Able to work as an embedded tester in a Scrum/Agile team.
- Ability to evaluate the complexity of user stories and contribute to estimation and planning.
- Basic understanding of microservices architecture.
Benefits
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)