diff --git a/src/nf_modules/UrQt/tests.sh b/src/nf_modules/UrQt/tests.sh
index 96f5845311afe29a8d5043bf7556b3d4331b045b..2c510d784204d1a2fe54452afa3f7e31dd18652b 100755
--- a/src/nf_modules/UrQt/tests.sh
+++ b/src/nf_modules/UrQt/tests.sh
@@ -7,3 +7,15 @@
   -c src/nf_modules/UrQt/trimming_single.config \
   -profile docker \
   --fastq "data/tiny_dataset/fastq/tiny_R{1,2}.fastq"
+
+if [ -x "$(command -v singularity)" ]; then
+./nextflow src/nf_modules/UrQt/trimming_single.nf \
+  -c src/nf_modules/UrQt/trimming_single.config \
+  -profile singularity \
+  --fastq "data/tiny_dataset/fastq/tiny_R{1,2}.fastq"
+
+./nextflow src/nf_modules/UrQt/trimming_single.nf \
+  -c src/nf_modules/UrQt/trimming_single.config \
+  -profile singularity \
+  --fastq "data/tiny_dataset/fastq/tiny_R{1,2}.fastq"
+fi
diff --git a/src/nf_modules/UrQt/trimming_paired.config b/src/nf_modules/UrQt/trimming_paired.config
index cc92880369e6c9ee7dba9871df73df9616a94ec5..dd40a8bad9b57e26600dca1fa22405f648b9e085 100644
--- a/src/nf_modules/UrQt/trimming_paired.config
+++ b/src/nf_modules/UrQt/trimming_paired.config
@@ -8,6 +8,14 @@ profiles {
       }
     }
   }
+  singularity {
+    singularity.enabled = true
+    process {
+      withName: trimming {
+        container = "file:///bin/UrQt:d62c1f8.sif"
+      }
+    }
+  }
   psmn {
     process{
       withName: trimming {
diff --git a/src/nf_modules/UrQt/trimming_single.config b/src/nf_modules/UrQt/trimming_single.config
index cc92880369e6c9ee7dba9871df73df9616a94ec5..dd40a8bad9b57e26600dca1fa22405f648b9e085 100644
--- a/src/nf_modules/UrQt/trimming_single.config
+++ b/src/nf_modules/UrQt/trimming_single.config
@@ -8,6 +8,14 @@ profiles {
       }
     }
   }
+  singularity {
+    singularity.enabled = true
+    process {
+      withName: trimming {
+        container = "file:///bin/UrQt:d62c1f8.sif"
+      }
+    }
+  }
   psmn {
     process{
       withName: trimming {