QA Automation with Spark

Amazon.com, Inc.
Bothell, WA, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Compensation
$87,000.0 - $88,500.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Automation of Tests Microsoft Azure Big Data Software Bug Management Data Validation Extract Transform Load (ETL) Data Transformation Database Queries Database Testing
+17 more
Github Apache Hive Python (Programming Language) Scrum Methodology Systems Development Life Cycle E2e Testing Selenium SQL Databases Test Execution Engine Testng Data Processing Apache Spark Git Pytest Pyspark Data Pipelines Jenkins

Job description

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., * 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.

Requirements

  • 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.

About the company

Ace IT Careers

  • Seattle, WA
  • $87,000-88,500 per year Ace IT Careers is seeking candidates interested in Junior QA Automation Engineer opportunities with our employer and staffing network. We are particularly interested in candidate…

  • 25 days ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

Videos

See all

Related articles

See all