Job Requirement QA Automation Engineer (Python + PySpark + ETL Testing)
Location : Fort Mill, SC Hybrid
Type : Contract
Design, develop, and maintain automated test scripts using Python and PyTest to validate Varicent product functionality.
Perform ETL testing and validate data pipelines to ensure data accuracy and integrity.
Collaborate with Product and Engineering teams to define test scenarios and improve quality metrics.
Execute complex SQL queries (JOINs, RANK, UNION, etc.) for database testing and data validation.
Automate API testing using Postman or SoapUI.
Set up and manage test data and environments, collaborating with DBAs and DevOps teams.
Integrate automated tests into CI / CD pipelines using Jenkins, GitHub Actions, or similar tools.
Participate in code reviews, defect triage, and continuous improvement of the QA process.
Must-Have Skills-
Remain up to date with the latest trends in automation and cloud testing practices
Strong Python skills, with hands-on experience in PyTest automation framework.
Mandatory : Experience with PySpark for data validation and transformation.
Proficient in ETL testing and working with large datasets.
Expert in writing and debugging complex SQL queries.
Experience with Cloud platforms (AWS, Azure, or GCP); familiarity with EC2, S3, RDS, Lambda is a plus.
API Testing experience using Postman, SoapUI, or equivalent tools.
Nice-to-Have :
Integration experience with CI / CD tools (e.g., Jenkins, GitHub Actions).
Background with Varicent testing or similar sales performance platforms.
Experience in Financial Services domain.
Qa • CA, United States