Lighthouse Technology Services
MAX - Automation QA Engineer
Lighthouse Technology Services, Charlotte, North Carolina, United States, 28245
*Remote Contract Opportunity*Lighthouse Technology Services is partnering with our client to fill their Automation QA Engineer position! This is a 6 + month contract opportunity and can be REMOTE in the United States. This role will be a W2 employee of Lighthouse Technology Services. What You'll Be Doing:This is a software developer who specializes in building test functions and test automation and getting that on an automated cadence.This person will be responsible for building out the automation framework and to get all tests on automated cicd pipeline.They will also have new features, so this person will build a suite of automated tasks to help with any potential issues.Contribute to a strategic Master Data Management (MDM) project, and ensure the quality and integrity of our data processes and solutions.Collaborate closely with our Data Engineering, DevOps, and Product teams to design and implement robust testing frameworks for data ingestion, transformation, and integration pipelines within an AWS ecosystem, leveraging CI/CD workflows in Azure DevOps.Data Quality Assurance:Design and implement testing strategies for data ingestion, transformation, and validation pipelines to ensure data quality, consistency, and accuracy.Perform functional, integration, and regression testing for APIs (OData) and AWS Lambda-based data processing services.Validate data transformation logic against source-to-target mappings, focusing on JSON conversion and schema validation.Automation and Framework Development:Develop and maintain automated test scripts for end-to-end data processing workflows using tools like Pytest and Postman.Collaborate with DevOps and development teams to integrate test automation into Azure Pipelines, enabling continuous testing in CI/CD workflows.Collaboration and Reporting:Create and maintain comprehensive management reports that display quality assurance metrics, including the tracking of bugs and defects over time.Establish a process for bug intake and triage.Facilitate seamless collaboration with Data Engineers, Developers, and Product Owners to understand requirements, mapping rules, and transformation logic.Document and report test results, identify defects, and manage defect tracking in Azure DevOps.Provide insights and recommendations to improve data quality, testing practices, and pipeline efficiency.What You'll Need to Have:3+ years in AUTOMATED QA engineering roles within data engineering or MDM projects.Must have a strong history of automation experience.Must have experience building and integrating Test frameworks.Experience with creating reporting/dashboards to show QA metrics.Experience validating data quality - SQL Skills - writing queries and validating large dataVery strong Python - code automation experiencePytest iTest experienceMust have typescript expereince - front end and system stack is written here.Experience with automation tools such as: Jest, Playwright, Cypress)CICD - Azure DevopsMDM platforms experience is a big bonusAWS experience - AWS ServerlessFamiliarity with PostmanStrong experience with CI/CD processes, especially within Azure Pipelines and Azure DevOps.Proficiency in automated testing tools for data processing and APIs (e.g., Postman, Pytest).Experience with cloud-based data warehousing solutions such as Redshift or Snowflake.Familiarity with Agile/Scrum methodologies and tools like Jira or Azure Boards.Excellent communication skills for effective collaboration with multi-functional teams.Analytical mindset with strong problem-solving abilities.Attention to detail and a proactive approach to quality assurance.Ability to quickly learn new technologies and adapt to changing project needs.Pay Range: $60-$64/hr +Questions about any of our jobs? Email us at recruiting@lhtservices.com View all of our open jobs here: jobs.lhtservices.com