Quality Assurance Analyst - Advanced
Zensar Technologies · India
Zensar Technologies · India
- UI / E2E: Selenium WebDriver (C#/Java/Python), Cypress (JS/TS) for bank and supplier portals - API Testing: RestAssured, Karate, Postman/Newman - BDD: Cucumber (Gherkin), Serenity BDD; PO acceptance-criteria alignment - Languages: Java (JUnit 5, TestNG), Python (pytest), JavaScript/TypeScript (Jest, Mocha), C#, Groovy (Spock) - CI/CD: Jenkins, GitLab CI, GitHub Actions; SonarQube quality gates; Allure/ExtentReports - Data & Platform: Spark job validation (PySpark); Elasticsearch assertions; Kafka consumer/producer tests; Docker/K8s smoke tests - Performance: JMeter, Gatling, or k6 for load/stress testing against SLA targets **Key Responsibilities** - Own the test automation strategy for one or more SCF modules; design framework architecture. - Build and maintain Selenium/Cypress E2E suites for buyer approval, supplier self-service, and funder portal workflows. - Develop RestAssured/Karate API suites for invoice ingestion, deal config, and payment settlement endpoints. - Write Cucumber/Gherkin BDD scenarios with the PO; maintain living documentation. - Integrate all suites into Jenkins/GitLab CI with quality gates; publish Allure dashboards. - Validate Spark batch outputs and Talend ETL results; verify financial calculations (discount rates, FX, fee accruals). - Run performance/load tests against key API endpoints; report bottlenecks to Architect. **Requirements** - 4+ yrs QA automation engineering; fintech, banking, or ERP platforms preferred. - Proficient in 2 automation stacks: Java+Selenium, Cypress+JS, Python+pytest, RestAssured. - Solid BDD experience (Cucumber/Gherkin); collaboration with non-technical BAs/POs. - CI/CD integration experience — automation as a first-class citizen. - Comfortable with Docker/Kubernetes test environments. - ISTQB Foundation or Advanced advantageous.