diff --git a/instrumentation/opentelemetry-instrumentation-pymongo/pyproject.toml b/instrumentation/opentelemetry-instrumentation-pymongo/pyproject.toml
index 6df765bfe0..eca94e5c6c 100644
--- a/instrumentation/opentelemetry-instrumentation-pymongo/pyproject.toml
+++ b/instrumentation/opentelemetry-instrumentation-pymongo/pyproject.toml
@@ -33,10 +33,6 @@ dependencies = [
 instruments = [
   "pymongo >= 3.1, < 5.0",
 ]
-test = [
-  "opentelemetry-instrumentation-pymongo[instruments]",
-  "opentelemetry-test-utils == 0.45b0.dev",
-]
 
 [project.entry-points.opentelemetry_instrumentor]
 pymongo = "opentelemetry.instrumentation.pymongo:PymongoInstrumentor"
diff --git a/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt
new file mode 100644
index 0000000000..01d48e8dc4
--- /dev/null
+++ b/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt
@@ -0,0 +1,19 @@
+asgiref==3.7.2
+attrs==23.2.0
+Deprecated==1.2.14
+dnspython==2.6.1
+importlib-metadata==6.11.0
+iniconfig==2.0.0
+packaging==23.2
+pluggy==1.4.0
+py==1.11.0
+py-cpuinfo==9.0.0
+pymongo==4.6.2
+pytest==7.1.3
+pytest-benchmark==4.0.0
+tomli==2.0.1
+typing_extensions==4.9.0
+wrapt==1.16.0
+zipp==3.17.0
+-e opentelemetry-instrumentation
+-e instrumentation/opentelemetry-instrumentation-pymongo
diff --git a/tox.ini b/tox.ini
index 7b7b2a0710..03d2f25340 100644
--- a/tox.ini
+++ b/tox.ini
@@ -370,7 +370,7 @@ commands_pre =
 
   pymemcache-{135,200,300,342,400}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-pymemcache[test]
 
-  pymongo: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-pymongo[test]
+  pymongo: pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt
 
   psycopg: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-dbapi {toxinidir}/instrumentation/opentelemetry-instrumentation-psycopg[test]
 
@@ -573,7 +573,7 @@ commands_pre =
   # prerequisite: follow the instructions here https://github.com/PyMySQL/mysqlclient#install
   # for your OS to install the required dependencies
   python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-mysqlclient[test]
-  python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-pymongo[test]
+  pip install -r {toxinidir}/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt
   python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-elasticsearch[test]
   python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-asyncpg[test]
   python -m pip install -e {toxinidir}/instrumentation/opentelemetry-instrumentation-tornado[test]