Apply now »

Title:  Software QA Engineer

Location: 

Bangalore, Karnataka, IN

Requisition ID:  134765

Job Summary

We are hiring a QA Engineer (6+ Years) with strong expertise in Professional Services Automation (PSA) applications, including manual testing, automation, and API validation. The role requires leveraging AI-assisted testing tools to enhance test coverage, speed, and quality. You will collaborate closely with Product and Engineering teams to ensure high-quality, reliable releases through robust test design, automation frameworks, and data-driven quality practices.

Job Responsibilities

  • Manual Testing

    • Analyze requirements and create test plans, scenarios, and test cases
    • Execute functional, regression, smoke, sanity, exploratory, UI, cross-browser, and mobile testing
    • Perform end-to-end validation of workflows and edge cases
  • API Testing

    • Perform REST API testing using Postman/Swagger
    • Validate payloads, headers, status codes, authentication, and error handling
    • Build and maintain API automation test suites
  • Automation Testing

    • Design and maintain UI & API automation scripts
    • Develop frameworks using Selenium / Playwright / Opkey
    • Integrate tests into CI/CD pipelines
    • Track and improve automation coverage and stability
  • AI-Assisted QA

    • Use AI tools (ChatGPT/Copilot) to generate test cases, data, and edge scenarios
    • Assist in automation scripting and optimization
    • Analyze logs, accelerate root cause analysis, and improve efficiency
    • Ensure responsible and secure use of AI tools
  • Collaboration & Quality Process

    • Log and track bugs in Jira/Azure DevOps
    • Participate in Agile ceremonies
    • Provide release sign-off, metrics, and risk assessment

Job Requirement

  • Core QA Expertise

    • Strong knowledge of SDLC/STLC, defect lifecycle, and QA best practices
    • Hands-on experience with test design techniques (boundary, equivalence, negative testing)
    • Experience working in Agile/Scrum environments
    • Strong experience in PSA platforms or PSA-related applications
    • Understanding of project lifecycle, resource management, time/expense tracking, billing, invoicing, revenue recognition, and forecasting
  • Automation & Programming

    • Proficiency in at least one language: Java / Python / JavaScript / TypeScript
    • Experience with frameworks: TestNG, JUnit, PyTest
    • Hands-on experience with automation frameworks and script development
    • Familiarity with Git and version control practices
  • API & Tools

    • Strong experience with Postman (collections, environments, Newman)
    • Understanding of REST APIs, JSON, HTTP methods, and status codes
    • Exposure to microservices architecture (good to have)
  • Database & Debugging

    • Ability to write SQL queries (joins, filters, aggregates)
    • Experience in log analysis and debugging using browser dev tools
  • CI/CD & Reporting (Good to Have)

    • Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure Pipelines)
    • Familiarity with reporting tools (Allure, Extent Reports)
  • Nice to Have Skills

    • Performance testing basics using JMeter / LoadRunner
    • Knowledge of Docker/containers for test environments
  • Education

    • Bachelor’s or Master’s degree in Computer Science / IT or related field
  • Preferred Qualification

    • Experience with PSA tools such as Salesforce PSA, Certinia/FinancialForce, Kantata, Kimble, NetSuite OpenAir, SAP PSA
    • Understanding of ERP, CRM, and finance system integrations


Job Segment: QA Engineer, Testing, Computer Science, Software Engineer, Quality Assurance, Engineering, Technology

Apply now »