Software Engineer 2
Core
Ensures quality, reliability, and scalability of Document AI software products through systematic testing, automation, and quality engineering practices.
Role type
Software Quality Engineer (Test Automation)
Builds
Automated test frameworks, test suites, and validation for AI-powered workflows and services within the Document AI product ecosystem.
Domain
Document AI / Software Quality Engineering
Deliverable
production ML models | product features
Required skills
Python programming, test automation framework design, CI/CD pipeline management, API validation, root-cause analysis, regression testing, integration testing, defect triaging, cloud application testing
Preferred skills
Java, JavaScript, C/C++, Linux, REST APIs, observability platforms (Splunk, Grafana), data analysis libraries (NumPy, Pandas, OpenCV), microservices testing
Technologies
Python, Jenkins, PyTest, NumPy, Pandas, OpenCV, REST APIs, Linux, Windows, macOS
Responsibilities
Design and maintain scalable automation frameworks for functional, integration, and regression testing; validate AI-powered features and workflows; analyze logs and perform root-cause analysis; collaborate with engineering teams on SDLC phases including requirement analysis and release validation; implement manual test scenarios when required.
Seniority
Mid-level IC