QA Automation with Spark

Diverse Lynx, LLC
  • Bothell, WA
  • $45 Per Hour
2 days ago

Job Description

Title: QA Automation with Spark

Location: Bothell, WA

Duration: 6-12 months

GC or $No Visa Sponsership$ only

$45/hr on W2

F2F Interview

Required Details:

Experience: 3-7 years

Job Summary

We are looking for a skilled QA Automation Engineer with experience in Apache Spark and data testing to design, develop, and execute automated testing solutions for data-intensive applications and ETL/data pipelines. The ideal candidate will have strong knowledge of QA methodologies, automation frameworks, SQL, Python/Java, and Spark-based data processing.

Key Responsibilities

  • Design and develop automated test scripts and frameworks for data pipelines and Spark applications.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Validate Apache Spark jobs, including data transformations, aggregations, joins, and business rules.
  • Perform data validation and reconciliation between source and target systems using SQL.
  • Test ETL/ELT pipelines and ensure data quality, accuracy, completeness, and consistency.
  • Develop automation scripts using Python, Java, or Scala.
  • Execute Spark jobs and validate input/output datasets, transformations, and processing results.
  • Identify, analyze, and troubleshoot defects in applications and data pipelines.
  • Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Work closely with developers, data engineers, business analysts, and product teams to resolve issues.
  • Create and maintain test plans, test cases, automation scripts, and defect reports.
  • Monitor test execution and provide quality metrics and status reports.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement of QA processes.

Required Skills

  • 3+ years of experience in QA Automation / Software Testing.
  • Hands-on experience with Apache Spark / PySpark.
  • Strong SQL skills for data validation and backend testing.
  • Experience with Python, Java, or Scala.
  • Knowledge of automation frameworks such as Selenium, PyTest, TestNG, or similar.
  • Experience testing ETL/data pipelines and large datasets.
  • Understanding of Spark concepts such as DataFrames, transformations, actions, joins, partitions, and Spark SQL.
  • Experience with Git and CI/CD tools.
  • Good understanding of SDLC, STLC, defect management, and Agile methodologies.
  • Strong analytical and problem-solving skills.

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

Numbers & Facts

LocationBothell, WA

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Apache Sparkunmatched
  • Automationunmatched
  • Automation Engineeringunmatched
  • Automation Systemsunmatched
  • Bug Tracking/Defect Managementunmatched
  • Business Analysisunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Data Collectionunmatched
  • Data Managementunmatched
  • Data Processingunmatched
  • Data Qualityunmatched
  • Data Setsunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • DevOpsunmatched
  • Functional Testingunmatched
  • Gitunmatched
  • GitHubunmatched
  • Input/Outputunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Microsoft Windows Azureunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Pytestunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Reconciliationunmatched
  • Regression Testingunmatched
  • SQL (Structured Query Language)unmatched
  • Scala Programming Languageunmatched
  • Scripting (Scripting Languages)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Seleniumunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Testingunmatched
  • Status Reportsunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Designunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder