About Lithium

Lithium Software is a nearshore staffing agency that helps IT companies offering an extra hand for their dev teams with highly-skilled, trusted, nearshore developers and other IT profiles from Latin America

We are a people-first organization that was founded to be a great place for all people. A place where team members can be open, transparent, and find big challenges. And a place where you will find a horizontal structure and a chill environment.

We value people with strong technical skills that are collaborative, curious, results-driven, and take ownership. We embrace people that want to be themselves, have daily flexibility, grow, learn and make a difference wherever the opportunity presents itself.

About the Role

As a QA Automation Engineer specializing in Data, you will play a crucial role in ensuring the quality and reliability of our software products. Your primary responsibilities will include participating in Agile ceremonies, analyzing requirements, developing testing strategies, and writing both manual and automated test scripts. You will collaborate closely with various stakeholders, including product owners, developers, and data analysts, to refine user stories and acceptance criteria. Additionally, you will mentor fellow Test Engineers on automation concepts and contribute to maintaining full test coverage.

Responsibilities

Participate in Agile ceremonies and contribute to the analysis of requirements
Develop testing strategies and write manual and automated test scripts for new and existing functionality
Monitor all development cycles, prepare test data, design and execute test plans, and evaluate test results
Mentor fellow Test Engineers on automation concepts and contribute towards maintaining full test coverage
Collaborate with product owners, project managers, data analysts, data scientists, and developers to refine user stories and acceptance criteria
Develop and maintain clear, concise, and comprehensive test automation regression scripts using Python/Pytest
Identify areas for cross-functional testing to improve overall quality and implement initiatives to enhance testing capability and efficiency
Maintain flexibility and support team members as needed or when the workload fluctuates

Technical requirements

5+ years of experience with agile software development testing
2+ years of experience in database testing for relational databases (preferred Snowflake and MS SQL Server), ETL/ELT data solutions, and reporting and analytics tools
Knowledge of dimensional modeling and data warehouse concepts (e.g., star schemas, snowflakes, dimensions, facts)
Proficiency in writing complex SQL queries and creating comprehensive test plans
3+ years of experience creating automated scripts using pytest for data validation.

Nice to Have

Knowledge of Advertising/Financial/Digital Marketing Domain
Prior experience testing both Front-End (UI/UX) and Back-End (API, Grey-box, Data integrity) for web applications

Additional Requirements

Upper-Intermediate English Proficiency
Strong Communication Skills
Full-Time Availability

Job Category: _Client from USA QA Automation Engineer - Data
Job Type: Full-time English
Job Location: Remote
English Level: Upper-intermediate

Apply for this position

Allowed Type(s): .pdf, .doc, .docx