Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Innodata Group

Senior QA Engineer

Posted Updated
Discussion

Description

<p class="PDq2pG_selectionAnchorContainer"><strong>Group Company:</strong> Innodata Knowledge Services, Inc. - Mandaue</p><p><strong>Designation:</strong> Senior QA Engineer</p><p><strong>Office Location:</strong> Subangdaku, Mandaue, Cebu, Region VII, Philippines</p><p><strong>Position description:</strong> Senior QA Engineer responsible for ensuring the quality, reliability and performance of enterprise software applications through comprehensive manual and automated testing. The role involves test planning, functional and regression testing, UI and API automation, defect management, automation framework development and CI/CD integration. The position requires close collaboration with globally distributed engineering and product teams and participation in continuous improvement and AI-assisted software testing initiatives.</p><p><strong>Primary Responsibilities:</strong></p><ul> <li> Design, develop and execute comprehensive test cases, test scenarios and test plans based on business and technical requirements. </li> <li> Perform functional, integration, system, regression, smoke and sanity testing for enterprise applications. </li> <li> Develop and maintain automated test scripts using Java, Selenium WebDriver and TestNG. </li> <li> Develop and execute API automation and validation using REST Assured and Postman. </li> <li> Design, enhance and maintain reusable test automation frameworks and components. </li> <li> Analyze test results, identify failures and perform root cause analysis. </li> <li> Log, track and manage defects through the complete defect lifecycle using Jira. </li> <li> Validate defect fixes through appropriate retesting and regression testing. </li> <li> Integrate automated test execution with CI/CD pipelines using Jenkins and Maven. </li> <li> Perform database and backend validation using SQL where required. </li> <li> Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, execution and retrospectives. </li> <li> Collaborate with developers, product managers, business analysts and other QA engineers to ensure quality throughout the SDLC. </li> <li> Prepare test execution reports, defect reports, automation results and quality status updates. </li> </ul><p><strong>Additional Responsibilities:</strong></p><ul> <li> Continuously improve QA processes, automation coverage, testing efficiency and quality engineering practices. </li> <li> Identify opportunities to reduce manual regression effort through automation. </li> <li> Support automation framework enhancements, reusable utilities and test-data management. </li> <li> Support release readiness activities and provide quality risks, observations and recommendations. </li> <li> Contribute to CI/CD-based continuous testing and early defect detection. </li> <li> Evaluate and adopt AI-assisted tools for test case generation, automation development, test analysis, debugging and QA productivity. </li> <li> Contribute to AI-native QA initiatives and intelligent test automation practices. </li> <li> Support Docker-based test execution and test environment activities where applicable. </li> <li> Maintain QA documentation, automation documentation and testing standards. </li> <li> Share technical knowledge and provide guidance or mentoring to junior QA engineers. </li> <li> Stay current with emerging software testing, automation, DevOps and AI-assisted testing technologies. </li> </ul><p><strong>Reporting Team</strong></p><ul> <li> <strong>Reporting Designation:</strong> Associate Engineering Manager </li> <li> <strong>Reporting Department:</strong> Engineering </li> </ul><p><strong>Educational qualifications preferred</strong></p><ul> <li> <strong>Category:</strong> Computer Science / Information Technology / Engineering </li> <li> <strong>Field specialization:</strong> Computer Science, Information Technology, Software Engineering or related discipline </li> <li> <strong>Degree:</strong> Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering or related field </li> <li> <strong>Academic score:</strong> As per company policy </li> <li> <strong>Institution tier:</strong> Not specified </li> </ul><p><strong>Required Certification/s:</strong> ISTQB certification is preferred but not mandatory. Relevant software testing, automation or quality engineering certifications are desirable.</p><p><strong>Required Training/s:</strong> Software Testing, Test Automation, API Testing, Agile/Scrum, CI/CD and relevant QA engineering practices.</p><p><strong>Required work experience</strong></p><ul> <li> <strong>Industry:</strong> Software Development / Information Technology </li> <li> <strong>Role:</strong> Quality Assurance / Software Testing / Test Automation / SDET </li> <li> <strong>Years of experience:</strong> 4–8 years </li> </ul><p><strong>Key Performance Indicators:</strong></p><ul> <li> Test coverage and effectiveness of test execution. </li> <li> Automation coverage and automation effectiveness. </li> <li> Test execution completion within sprint and release timelines. </li> <li> Defect identification, reporting and resolution effectiveness. </li> <li> Automation framework stability, maintainability and reusability. </li> <li> Regression testing efficiency and reduction of manual testing effort. </li> <li> CI/CD automated test execution reliability. </li> <li> Quality of test cases, test scenarios and test documentation. </li> <li> Production defect prevention and release quality. </li> <li> Contribution to QA process improvements and AI-assisted QA initiatives. </li> <li> Compliance with defined QA standards and processes. </li> </ul><p><strong>Required Competencies:</strong></p><ul> <li> Strong analytical and problem-solving skills. </li> <li> Strong debugging and root cause analysis capabilities. </li> <li> Strong understanding of software testing methodologies and QA processes. </li> <li> Ability to design effective test strategies and test scenarios. </li> <li> Strong technical aptitude and automation mindset. </li> <li> Quality-focused approach with strong attention to detail. </li> <li> Ownership and accountability for assigned deliverables. </li> <li> Strong written and verbal communication skills. </li> <li> Ability to collaborate effectively with globally distributed teams. </li> <li> Ability to work independently and manage multiple priorities. </li> <li> Agile/Scrum mindset. </li> <li> Continuous learning and technology adoption mindset. </li> </ul><p><strong>Required Knowledge:</strong></p><ul> <li> Software Development Life Cycle and Software Testing Life Cycle. </li> <li> Functional, regression, integration, system, smoke and sanity testing. </li> <li> Test automation principles and framework architecture. </li> <li> Java programming and object-oriented programming concepts. </li> <li> Selenium WebDriver and TestNG. </li> <li> REST APIs, REST Assured and Postman. </li> <li> SQL and database validation. </li> <li> Maven, Git and version control practices. </li> <li> Jenkins and CI/CD practices. </li> <li> Jira and defect management. </li> <li> Docker and containerized test execution concepts. </li> <li> Agile/Scrum methodologies. </li> <li> Test data management and test environment concepts. </li> <li> AI-assisted software testing and engineering productivity tools. </li> </ul><p><strong>Required Skills:</strong></p><ul> <li> Java </li> <li> Selenium WebDriver </li> <li> TestNG </li> <li> REST Assured </li> <li> Postman </li> <li> API Testing </li> <li> SQL </li> <li> Maven </li> <li> Git </li> <li> Jenkins </li> <li> Docker </li> <li> CI/CD </li> <li> Jira </li> <li> Confluence </li> <li> Test Automation Framework Development </li> <li> Automated Test Execution </li> <li> Functional Testing </li> <li> Regression Testing </li> <li> Integration Testing </li> <li> Defect Management </li> <li> Root Cause Analysis </li> <li> Agile/Scrum </li> <li> AI-assisted Software Testing </li> <li> AI-assisted Software Engineering </li> </ul><p><strong>Required abilities</strong></p><ul> <li> <strong>Physical:</strong> Ability to work effectively using a computer for extended periods in a standard office or hybrid work environment. </li> <li> <strong>Other:</strong> Ability to analyze complex requirements, develop appropriate testing solutions, troubleshoot automation failures, perform root cause analysis, manage multiple priorities, communicate technical issues effectively and collaborate with cross-functional and globally distributed engineering teams. </li> </ul><p><strong>Work Environment Details:</strong> Collaborative software engineering and QA environment involving interaction with QA, development, product, business and engineering teams. The role may involve office-based, hybrid or remote collaboration depending on project and business requirements.</p><p><strong>Specific requirements</strong></p><ul> <li> <strong>Travel:</strong> Occasional travel may be required based on business or project requirements. </li> <li> <strong>Vehicle:</strong> Not required. </li> <li> <strong>Work Permit:</strong> Must have valid authorization to work in the Philippines. </li> </ul><p><strong>Other details</strong></p><ul> <li> <strong>Pay Rate:</strong> PHP 900,000 – PHP 1,200,000 annual CTC </li> <li> <strong>Contract Types:</strong> Permanent / Full-Time </li> <li> <strong>Time Constraints:</strong> Work according to project, sprint and release timelines; occasional extended hours may be required during critical releases or production activities. </li> <li> <strong>Compliance Related:</strong> Compliance with company policies, information security, data protection, confidentiality, QA standards, engineering processes and applicable regulatory requirements is required. </li> <li> <strong>Union Affiliation:</strong> Not applicable. </li> </ul><h3>One correction I made intentionally</h3><p>For <strong>Reporting Designation</strong>, I used <strong>Associate Engineering Manager</strong>, because Michael's current immediate manager is you, and your Darwinbox designation is Associate Engineering Manager. This is more precise than using the generic "Engineering Manager."</p><p> </p><p>Also, because Michael's current project is <strong>Managed Services (926BE)</strong> from 01-Sep-2026 onward, the JD is aligned to that current position rather than his historical <strong>Overhead Engineering (982AN)</strong> assignment.</p>

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →