Posted 17 May, 2026
QA Automation Engineer
ClifyX, INC
Mumbai, IN
Full Time
Reference: 26-03416-1350-1
KEY RESPONSIBILITIES Test Automation Design and write automated integration tests using Pytest to verify FastAPI endpoints and Celery task execution.Data Validation Create test cases involving specific molecular inputs (checking if .XYZ files| Basis Sets| and ECPs are processed correctly without data loss).Edge Case Testing Specifically test how the system handles invalid scientific inputs (e.g.| incorrect spin multiplicity| impossible charge values| or convergence failures) to ensure the API returns graceful errors.Performance Stability Test the reliability of the Celery queue under load to ensure jobs involving large Basis Sets or tight convergence tolerances do not crash the workers.CICD Integration Integrate these test suites into our deployment pipeline to prevent regression. REQUIRED SKILLSPython Testing Strong proficiency in Python and the Pytest ecosystem.Backend QA Experience Experience testing asynchronous systems| specifically APIs (FastAPIFlaskDjango) and background workers (Celery).Attention to Detail Ability to understand technical specifications (e.g.| The input charge must match the electron count) and convert them into test logic.Scientific Literacy You do not need to solve the equations| but you must be able to verify that the inputs provided (XYZ data| Aux Basis Sets) are the inputs received by the engine. NICE TO HAVE Experience testing scientific or mathematical software. Experience with load testing tools
Essential Skills: Job Title - QA Automation Engineer (Scientific Backend)Grade - C3BWe are seeking a QA Engineer to ensure the stability and accuracy of the Quantum Chemistry Genius Partner platform. This system processes complex scientific data through a FastAPI and Celery architecture. The role is to break the system before our users do. You will create automated test suites that verify if our API correctly handles molecular inputs and if the background workers are executing the quantum chemistry inference logic as expected. KEY RESPONSIBILITIES Test Automation Design and write automated integration tests using Pytest to verify FastAPI endpoints and Celery task execution.Data Validation Create test cases involving specific molecular inputs (checking if .XYZ files| Basis Sets| and ECPs are processed correctly without data loss).Edge Case Testing Specifically test how the system handles invalid scientific inputs (e.g.| incorrect spin multiplicity| impossible charge values| or convergence failures) to ensure the API returns graceful errors.Performance Stability Test the reliability of the Celery queue under load to ensure jobs involving large Basis Sets or tight convergence tolerances do not crash the workers.CICD Integration Integrate these test suites into our deployment pipeline to prevent regression. REQUIRED SKILLSPython Testing Strong proficiency in Python and the Pytest ecosystem.Backend QA Experience Experience testing asynchronous systems| specifically APIs (FastAPIFlaskDjango) and background workers (Celery).Attention to Detail Ability to understand technical specifications (e.g.| The input charge must match the electron count) and convert them into test logic.Scientific Literacy You do not need to solve the equations| but you must be able to verify that the inputs provided (XYZ data| Aux Basis Sets) are the inputs received by the engine. NICE TO HAVE Experience testing scientific or mathematical software. Experience with load testing tools
Essential Skills: Job Title - QA Automation Engineer (Scientific Backend)Grade - C3BWe are seeking a QA Engineer to ensure the stability and accuracy of the Quantum Chemistry Genius Partner platform. This system processes complex scientific data through a FastAPI and Celery architecture. The role is to break the system before our users do. You will create automated test suites that verify if our API correctly handles molecular inputs and if the background workers are executing the quantum chemistry inference logic as expected. KEY RESPONSIBILITIES Test Automation Design and write automated integration tests using Pytest to verify FastAPI endpoints and Celery task execution.Data Validation Create test cases involving specific molecular inputs (checking if .XYZ files| Basis Sets| and ECPs are processed correctly without data loss).Edge Case Testing Specifically test how the system handles invalid scientific inputs (e.g.| incorrect spin multiplicity| impossible charge values| or convergence failures) to ensure the API returns graceful errors.Performance Stability Test the reliability of the Celery queue under load to ensure jobs involving large Basis Sets or tight convergence tolerances do not crash the workers.CICD Integration Integrate these test suites into our deployment pipeline to prevent regression. REQUIRED SKILLSPython Testing Strong proficiency in Python and the Pytest ecosystem.Backend QA Experience Experience testing asynchronous systems| specifically APIs (FastAPIFlaskDjango) and background workers (Celery).Attention to Detail Ability to understand technical specifications (e.g.| The input charge must match the electron count) and convert them into test logic.Scientific Literacy You do not need to solve the equations| but you must be able to verify that the inputs provided (XYZ data| Aux Basis Sets) are the inputs received by the engine. NICE TO HAVE Experience testing scientific or mathematical software. Experience with load testing tools