# Designing Spark Jobs

Using the Spark-specific components, a Talend Spark Job makes use of the Spark framework to process RDDs (Resilient Distributed Datasets) on top of a given Spark cluster.

### In this section

* [How a Talend Job for Apache Spark works](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-11/how-talend-job-for-apache-spark-works)
* [Creating a Spark Job](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-11/creating-spark-job)
* [Testing Spark Jobs using test cases](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-11/testing-spark-jobs-using-test-cases)