Posted 3w ago

Quality Engineer

@ CAI Software
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities:Design tests, Automate tests, Collaborate developers
Requirements Summary:3+ years QA experience on large, complex web apps; manual and automated testing; Playwright; API testing; SQL; Azure DevOps; manufacturing/ MES/ ERP domain.
Technical Tools Mentioned:Playwright, Postman, REST-assured, SQL, Azure DevOps
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Great people. Greater business impact.
About CAI
CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to complexity by replacing fragmented, paper-based processes with connected digital workflows that improve visibility, compliance, and decision-making in real industrial environments. With 45+ years of experience and a presence across 10+ countries, CAI combines deep industry understanding with practical technology. Our team consists of ~800 employees worldwide who work across 15 core industries and support 5,000+ customers, guided by sound judgment, long-term thinking, and outcomes that endure.
CAI Business Units and the Markets We Serve
CAI Software is organized into three business units - Graphic Communications, Process Manufacturing, and Discrete Manufacturing – aligned to the markets we serve. This structure allows our teams to stay close to customer needs while operating with the scale and support of a global software company.
This role is part of our Discrete Manufacturing business unit, which delivers software solutions for manufacturers that produce components and assemblies that become part of larger products. Serving small through enterprise manufacturers in industries such as aerospace, automotive, industrial equipment, and engineered products, Discrete Manufacturing focuses on modern execution—connecting planning, production, traceability, and automation to help manufacturers run more resilient, efficient, and predictable operations.
CAI India
CAI India is a strategic investment in the company’s future. Our Bangalore Center of Excellence is a place of ownership, expertise, and accountability. Teams in India work on global products end to end, contribute to key decisions, and influence how CAI evolves as a business. This is not a support-led model, but rather a center designed to lead through knowledge, responsibility, and trust.
About the Role
CAI Software is seeking a QA Engineer to help ensure the quality and reliability of ShopVue Cloud, our Manufacturing Execution System (MES). You will design, implement, and execute both automated and manual test strategies across complex, large-scale web applications. You will work closely with developers, product managers, and stakeholders to catch issues early and uphold a high standard of software quality throughout the development lifecycle.
What You’ll Do
· Design, write, and maintain comprehensive manual test plans and test cases covering functional, regression, edge-case, and exploratory scenarios.
· Build, maintain, and expand automated end-to-end test suites targeting complex web application workflows.
· •Identify, document, and track defects with clear reproduction steps, severity assessments, and supporting evidence.
· Collaborate with developers during feature development to clarify acceptance criteria and shift quality left.
· Participate in sprint planning, story grooming, and retrospectives to embed quality practices into the development process.
· Analyze test results, identify patterns in failures, and drive root-cause investigations with the engineering team.
· Contribute to CI/CD pipelines by integrating automated tests and monitoring test execution health.
· Maintain test documentation, ensuring coverage maps and test plans remain current with evolving features.
What We’re Looking For
· 3+ years of QA experience testing large, complex web applications in a professional environment.
· Strong attention to detail and a systematic, thorough approach to testing. Proven experience authoring and executing manual test plans and test cases.
· Solid experience with automated end-to-end testing frameworks and the ability to write and maintain test code independently.
· Ability to articulate defects clearly with precise reproduction steps, expected vs. actual behavior, and relevant logs or screenshots.
· Comfortable working in an agile/scrum environment with iterative delivery cycles.
· Strong written and verbal communication skills for cross-functional collaboration.
· Hands-on experience with Playwright for automated end-to-end testing.
· Exposure to API testing tools (e.g., Postman, REST-assured) and basic SQL for data validation
· Familiarity with Azure DevOps: work item tracking, test plans, pipelines, and reporting
· Experience in manufacturing, MES, ERP, or other industrial/operational domains.
· Experience integrating automated test suites into CI/CD pipelines and interpreting build/test results.
· Experience with performance or load testing concepts.
· Familiarity with accessibility and cross-browser compatibility testing
Why Join Us You’ll have the opportunity to drive some of the most critical transformation initiatives in our company’s history. This is a highly visible role working directly with senior leadership to shape the future operating model of CAI. You’ll bring clarity, discipline, and execution focus to complex cross-functional programs while gaining exposure across every function of the business.