Search by job, company or skills

Exl

Assistant Manager

Save
new job description bg glownew job description bg glow
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior QA Engineer

EXL Digital is seeking an experienced QA Engineer with 4+ years of expertise in ensuring the quality, reliability, and performance of enterprise applications on the cloud. In this role, you'll own end-to-end quality - from test strategy and automation to API, UI, and performance testing - for products built on Python, modern JavaScript frameworks, and AWS. The ideal candidate is an automation-first quality champion who blends strong technical skills with a sharp eye for risk, edge cases, and user experience.

Description

EXL Digital is looking for an experienced QA Engineer to join our team. At EXL, we believe there is always a better way. We look deeper, we find it, and we make it happen. We've built a culture founded on core values of innovation, collaboration, excellence, integrity, and respect.

In this role, you will own the quality strategy and execution for one or more product areas - designing test plans, building and maintaining automation frameworks, executing functional and non-functional testing, and partnering closely with engineering, product, and DevOps to embed quality across the SDLC. You'll work on enterprise-grade applications running on AWS, validating APIs, web UIs, integrations, and data flows. This is an ideal opportunity for a QA engineer who is passionate about automation, shift-left testing, and continuously raising the quality bar.

Responsibilities

As a Senior QA Engineer, you will:

  • Own the test strategy and quality plan for your product area — covering functional, regression, integration, API, UI, performance, security, and accessibility testing.
  • Design, build, and maintain robust automated test frameworks for API testing (e.g., PyTest, RestAssured, Postman/Newman) and UI testing (e.g., Selenium, Playwright, Cypress).
  • Develop, execute, and maintain automated test scripts integrated into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline).
  • Perform thorough manual exploratory testing where automation isn't practical — with a sharp eye for edge cases, usability, and risk.
  • Validate backend services and APIs built on Python (Django/FastAPI), including request/response contracts, error handling, authentication (OAuth, SAML, SSO), and data integrity.
  • Test frontend applications built on modern JavaScript frameworks (React, Vue, or Angular) across browsers and devices.
  • Design and execute performance, load, and stress tests using tools like JMeter, k6, Locust, or Gatling.
  • Validate cloud-native and serverless workloads on AWS — including data flows across Lambda, API Gateway, S3, RDS, SQS/SNS, etc.
  • Partner with developers early in the SDLC — review requirements, contribute to design discussions, and identify quality risks shift-left.
  • Establish and maintain test data, test environments, and mock services to enable fast, reliable testing.
  • Track, triage, and report defects clearly — with strong reproduction steps, logs, and impact assessment.
  • Define and monitor quality metrics — test coverage, defect leakage, escape rate, automation pass rate, and release readiness.
  • Drive continuous improvement of QA practices — test frameworks, tooling, processes, and team capability.
  • Mentor junior QA engineers and uplift the team's automation and engineering skills.
  • Collaborate with DevOps to integrate testing into CI/CD and shift quality earlier in the delivery pipeline.
  • Stay current with emerging QA tools, frameworks, and practices (including AI-assisted testing) and recommend adoption where they add value.

Qualifications

  • Minimum 4 years of total experience in software quality assurance, with significant hands-on experience in test automation.
  • Strong, hands-on experience designing and maintaining automation frameworks for both API and UI testing.
  • Proficiency in at least one scripting/programming language — Python (preferred), JavaScript/TypeScript, or Java.
  • Strong experience with API testing tools and libraries (PyTest + Requests, RestAssured, Postman/Newman, Karate, or similar).
  • Strong experience with UI automation tools (Selenium, Playwright, Cypress, or similar).
  • Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, AWS Code Pipeline, etc.).
  • Solid understanding of testing backend systems built on Python (Django/FastAPI) and frontend applications on modern JavaScript frameworks (React, Vue, or Angular).
  • Experience testing cloud-native applications on AWS or a comparable cloud platform — including serverless, microservices, and event-driven systems.
  • Experience with performance testing tools (JMeter, k6, Locust, or Gatling) and interpreting results.
  • Strong experience validating relational databases (PostgreSQL, MySQL) — writing SQL queries, validating data integrity, and testing migrations.
  • Working knowledge of security testing fundamentals (OWASP Top 10, authentication/authorization flows including OAuth, SAML, SSO).
  • Strong consideration for candidates with experience in third-party integration testing.
  • Strong understanding of QA methodologies — functional, regression, integration, exploratory, performance, accessibility, and security testing.
  • Experience with defect tracking and test management tools (Jira, Zephyr, TestRail, qTest, or similar).
  • Experience working in Agile/SCRUM environments with iterative delivery cycles.
  • Strong analytical and problem-solving skills, with a sharp eye for edge cases and risk.
  • Quick learner with the ability to understand a product's functionality end to end.
  • Interest in exploring emerging QA tools and AI-assisted testing approaches.
  • Strong communication skills — both oral and written.
  • Ability to collaborate with stakeholders across multiple geographies.
  • Excellent team player, with the ability to operate as an individual contributor when required.
  • Bachelor's or master's degree, preferably in Engineering, Computer Science, or a related field.
  • ISTQB or equivalent QA certification is a plus.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148673639

Similar Jobs

Bengaluru, India

Skills:

RpaPower BiVbaTableauExcelSqlPython

Bengaluru, India

Skills:

Metadata ManagementData ModellingAlteryxPower BiAzure DatabricksPower QuerySqlData IntegrationELTCloud ComputingData QualityAzure Data FactoryDatabase ManagementVbaExcelPythonEtlPower PivotsAzure PlatformAzure Data ExplorerBusiness Intelligence Reporting ToolsData Analysis

Bengaluru, India

Skills:

JenkinsTerraformLinuxPowerShellBashAzurePythonAWSAzure DevOpsGitHub Action

Bengaluru, India

Skills:

Data ModellingPower BiAzure DatabricksSqlData IntegrationELTCloud ComputingMetadata ManagementData QualityAzure Data FactoryDatabase ManagementExcelPythonEtlData AnalysisVector databasesAzure PlatformAzure Data ExplorerAgentic architecturesPaginated reports

Bengaluru, India

Skills:

.NETSqlWeb ServiceWpfWcfPythonDevopsAgile MethodologyObject Oriented ProgrammingWeb Api