Senior QA Automation Engineer - Java Testing
CodeNinja
- India
- Permanent
- Full-time
- Design, develop, and maintain robust test automation frameworks (preferably in Java with JUnit/TestNG, Playwright, or Selenium).
- Perform functional, regression, integration, and API automation testing (REST, SOAP) for financial systems.
- Lead end-to-end test planning, including defining test strategy, entry/exit criteria, requirement traceability, and risk analysis.
- Drive API automation with a deep focus on schema validation, authentication flows (OAuth, JWT), and environment configurations.
- Collaborate closely with developers, product managers, and business teams to align QA activities across all SDLC phases.
- Ensure regulatory and security compliance in financial transactions and APIs.
- Contribute to CI/CD pipelines with automated test coverage.
- Provide mentorship to junior QAs in coding practices, test design, and automation strategy.
- Bachelor’s degree in Computer Science or related field.
- 5+ years of QA experience with a strong focus on automation in financial or banking systems.
- Strong knowledge of Java, OOPs, and problem-solving (able to write clean, optimized code).
- Hands-on experience with automation frameworks (JUnit, TestNG, Selenium, Playwright, Cypress, etc.).
- Proven expertise in API testing & automation (Postman, RestAssured, Playwright APIs).
- Clear understanding of SDLC, STLC, QA role in different phases, entry/exit criteria, and requirement traceability.
- Solid grasp of testing techniques such as Equivalence Partitioning, Boundary Value Analysis (BVA), and scenario-based test design.
- In-depth knowledge of HTTP methods and status codes (e.g., PUT vs. PATCH, 400/401/403).
- Experience with framework design, coding logic, and debugging automation scripts.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Experience in financial systems, payment gateways, and banking protocols.
- Knowledge of OAuth flows, JWT handling, and API environment variable management.
- Exposure to performance testing and security testing is a plus.
- Hands-on experience with test management tools (Jira, TestRail) and Git for version control.