Senior QA Engineer

Innodata Group

Central Visayas

On-site

PHP 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Innodata Group seeks a Senior QA Engineer to assure quality, reliability and performance of enterprise software through manual and automated testing. You will design test plans, automate UI/API tests with Java, Selenium, and TestNG, and drive CI/CD integration using Jenkins.

Collaborating with global teams, you will contribute to AI-assisted testing initiatives and maintain reusable automation frameworks. Requires 4–8 years in QA and strong debugging skills.

Qualifications

  • 4–8 years of experience in QA/Testing in software development.
  • Strong hands-on with Java, Selenium, TestNG and REST API testing.
  • Experience building and maintaining automated test frameworks.
  • Knowledge of CI/CD pipelines and Agile/Scrum practices.
  • Familiarity with AI-assisted testing concepts is a plus.

Responsibilities

  • Design and execute comprehensive test plans and automation scripts.
  • Develop and maintain automated tests for UI and API layers.
  • Integrate automated tests with Jenkins/Maven CI pipelines.
  • Perform data-backed defect analysis and root-cause investigation.
  • Collaborate with distributed teams across product and engineering.

Skills

Java
TestNG
Selenium WebDriver
REST Assured
Postman
API Testing
SQL
Maven
Git
Jenkins
Docker
CI/CD
Jira
Confluence
Test Automation Framework Development
Automated Test Execution
Functional Testing
Regression Testing
Integration Testing
Agile/Scrum
AI-assisted Software Testing
AI-assisted Software Engineering

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering or related field

Tools

Selenium WebDriver
Postman
REST Assured
Maven
Git
Jenkins
Docker
CI/CD
Jira

Job description

4 - 8 Years

Job Description

Position description: 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.

Primary Responsibilities:

  • Design, develop and execute comprehensive test cases, test scenarios and test plans based on business and technical requirements.
  • Perform functional, integration, system, regression, smoke and sanity testing for enterprise applications.
  • Develop and maintain automated test scripts using Java, Selenium WebDriver and TestNG.
  • Develop and execute API automation and validation using REST Assured and Postman.
  • Design, enhance and maintain reusable test automation frameworks and components.
  • Analyze test results, identify failures and perform root cause analysis.
  • Log, track and manage defects through the complete defect lifecycle using Jira.
  • Validate defect fixes through appropriate retesting and regression testing.
  • Integrate automated test execution with CI/CD pipelines using Jenkins and Maven.
  • Perform database and backend validation using SQL where required.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, execution and retrospectives.
  • Collaborate with developers, product managers, business analysts and other QA engineers to ensure quality throughout the SDLC.
  • Prepare test execution reports, defect reports, automation results and quality status updates.

Additional Responsibilities:

  • Continuously improve QA processes, automation coverage, testing efficiency and quality engineering practices.
  • Identify opportunities to reduce manual regression effort through automation.
  • Support automation framework enhancements, reusable utilities and test-data management.
  • Support release readiness activities and provide quality risks, observations and recommendations.
  • Contribute to CI/CD-based continuous testing and early defect detection.
  • Evaluate and adopt AI-assisted tools for test case generation, automation development, test analysis, debugging and QA productivity.
  • Contribute to AI-native QA initiatives and intelligent test automation practices.
  • Support Docker-based test execution and test environment activities where applicable.
  • Maintain QA documentation, automation documentation and testing standards.
  • Share technical knowledge and provide guidance or mentoring to junior QA engineers.
  • Stay current with emerging software testing, automation, DevOps and AI-assisted testing technologies.

Reporting Team

  • Category: Computer Science / Information Technology / Engineering
  • Field specialization: Computer Science, Information Technology, Software Engineering or related discipline
  • Degree: Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering or related field
  • Academic score: As per company policy
  • Institution tier: Not specified

Required Certification/s: ISTQB certification is preferred but not mandatory. Relevant software testing, automation or quality engineering certifications are desirable.

Required Training/s: Software Testing, Test Automation, API Testing, Agile/Scrum, CI/CD and relevant QA engineering practices.

Required work experience

  • Industry: Software Development / Information Technology
  • Role: Quality Assurance / Software Testing / Test Automation / SDET
  • Years of experience: 4–8 years

Key Performance Indicators:

  • Test coverage and effectiveness of test execution.
  • Automation coverage and automation effectiveness.
  • Test execution completion within sprint and release timelines.
  • Defect identification, reporting and resolution effectiveness.Automation framework stability, maintainability and reusability.
  • Regression testing efficiency and reduction of manual testing effort.
  • CI/CD automated test execution reliability.
  • Quality of test cases, test scenarios and test documentation.
  • Production defect prevention and release quality.
  • Contribution to QA process improvements and AI-assisted QA initiatives.
  • Compliance with defined QA standards and processes.
  • Strong analytical and problem-solving skills.
  • Strong debugging and root cause analysis capabilities.
  • Strong understanding of software testing methodologies and QA processes.
  • Ability to design effective test strategies and test scenarios.
  • Strong technical aptitude and automation mindset.
  • Quality-focused approach with strong attention to detail.
  • Ownership and accountability for assigned deliverables.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with globally distributed teams.
  • Ability to work independently and manage multiple priorities.
  • Continuous learning and technology adoption mindset.

Required Knowledge:

  • Software Development Life Cycle and Software Testing Life Cycle.
  • Functional, regression, integration, system, smoke and sanity testing.
  • Test automation principles and framework architecture.
  • Java programming and object-oriented programming concepts.
  • Selenium WebDriver and TestNG.
  • REST APIs, REST Assured and Postman.
  • SQL and database validation.
  • Maven, Git and version control practices.
  • Jenkins and CI/CD practices.
  • Jira and defect management.
  • Docker and containerized test execution concepts.
  • Test data management and test environment concepts.
  • AI-assisted software testing and engineering productivity tools.

Required Skills:

  • Java
  • TestNG
  • REST Assured
  • Postman
  • API Testing
  • SQL
  • Maven
  • Git
  • Jenkins
  • Docker
  • CI/CD
  • Jira
  • Confluence
  • Test Automation Framework Development
  • Automated Test Execution
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Agile/Scrum
  • AI-assisted Software Testing
  • AI-assisted Software Engineering

Required abilities

  • Physical: Ability to work effectively using a computer for extended periods in a standard office or hybrid work environment.
  • Other: 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.

Work Environment Details: 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.

Specific requirements

  • Travel: Occasional travel may be required based on business or project requirements.
  • Vehicle: Not required.
  • Work Permit: Must have valid authorization to work in the Philippines.
  • Pay Rate: PHP 900,000 – PHP 1,200,000 annual CTC
  • Contract Types: Permanent / Full-Time
  • Time Constraints: Work according to project, sprint and release timelines; occasional extended hours may be required during critical releases or production activities.
  • Compliance Related: Compliance with company policies, information security, data protection, confidentiality, QA standards, engineering processes and applicable regulatory requirements is required.
  • Union Affiliation: Not applicable.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

Peoplegig • Manila

Hybrid
PHP 600,000 - 900,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Anthesis Group • Pasig

On-site
PHP 900,000 - 1,700,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Anthesis Group • Hinoba-an

On-site
PHP 700,000 - 1,100,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Anthesis Esp • Philippines

On-site
PHP 700,000 - 1,100,000
None
QA Software Engineer - up to 90k - Hybrid
QA Software Engineer - up to 90k - Hybrid

weSource Management Consultancy Firm • Taguig

Hybrid
PHP 914,004 - 1,094,796
Quality Assurance Lead (Manual and Automation)
Quality Assurance Lead (Manual and Automation)

Umpisa Inc. • Philippines

On-site
PHP 1,200,000 - 2,000,000
Quality Assurance Lead (Manual and Automation)
Quality Assurance Lead (Manual and Automation)

Umpisa Inc • Philippines

On-site
PHP 900,000 - 1,500,000
Quality Assurance Lead (Manual and Automation)
Quality Assurance Lead (Manual and Automation)

Umpisa Inc. • Hinoba-an

On-site
PHP 1,000,000 - 1,500,000
QA Engineer II (BENCH)
QA Engineer II (BENCH)

Arch Global Services • Manila

On-site
PHP 500,000 - 900,000
SQA Test Lead
SQA Test Lead

Talentium Inc. • Pasig

Hybrid
PHP 2,008,800 - 2,678,400
Top locations