Overview
QA Engineer responsible for building and maintaining automated testing and data validation for backend services, APIs, and document processing workflows.
What you'll do
- Design and develop automated test frameworks for backend services, APIs, and document processing pipelines.
- Build automated validation for HTML, XML, JSON, PDF, and structured/unstructured data.
- Implement data quality checks including schema validation, metadata validation, and content integrity verification.
- Develop API, integration, regression, and end-to-end automated test suites.
- Set up continuous quality feedback loops integrated with CI/CD pipelines.
- Develop automation scripts using Python and modern testing frameworks.
- Integrate AI/ML and LLM-based tools for intelligent test generation, comparison, defect analysis, and root cause identification.
What you'll need
- 4+ years of experience in QA Automation or Software Development in Test (SDET).
- Strong programming skills in Python (preferred), Java, or JavaScript.
- Experience with automation frameworks such as PyTest, Playwright, Selenium, Cypress, or Robot Framework.
- Experience testing REST APIs, microservices, and distributed systems.
- Experience validating HTML, XML, JSON, PDF, and document processing workflows.
- Strong understanding of data quality validation, schema validation, metadata verification, and business rule testing.
- Hands-on experience with CI/CD, Git, Docker, SQL, and automation pipelines.
Nice to have
- Experience with AI-assisted testing, LLM-based test generation, intelligent content validation, or automated document comparison.
- Exposure to Generative AI, NLP, or AI/ML applications.
- Experience with OCR, document processing, or content management systems.
- Knowledge of cloud platforms (AWS, Azure, or GCP), Kubernetes, and event-driven architectures.
- Experience with observability, quality analytics dashboards, and enterprise SaaS applications.
Details
Read the full description and apply on the company’s own careers page.