Design, develop, and maintain scalable and reusable automation frameworks for Web, Mobile, API, and Desktop applications.
- Create and execute automated test scripts using Selenium WebDriver, Appium, Rest Assured, TestNG, Carina Framework, and UFT.
- Develop robust test automation solutions aligned with business and project requirements.
- Perform functional, regression, integration, and end-to-end testing across multiple platforms.
- Integrate automated test suites into CI/CD pipelines using Azure DevOps to enable continuous testing.
- Collaborate with Business Analysts, Developers, Product Owners, and QA teams to ensure quality deliverables.
- Analyze test results, identify defects, and work closely with development teams for issue resolution.
- Review requirements and provide testability feedback during the early stages of the SDLC.
- Maintain automation test suites, optimize execution times, and improve test coverage.
- Generate test execution reports, dashboards, and quality metrics for stakeholders.
- Support release validation, production deployment testing, and post-release verification activities.
- Mentor junior QA engineers and contribute to test automation best practices and standards.
Programming & Automation
- Java
- Selenium WebDriver
- TestNG
- Maven
- Page Object Model (POM)
- Hybrid & Data-Driven Frameworks
Mobile Automation
- Appium
- Carina Framework
- Android & iOS Testing
API Testing
- Rest Assured
- Postman
- API Validation & Integration Testing
CI/CD & Test Management
- Azure DevOps
- Continuous Integration & Continuous Testing
- Test Planning and Defect Management
Desktop Automation
- UFT (Unified Functional Testing)
Domain Expertise
- Banking & Financial Services
- Retail Banking
- Corporate Banking
- Lending Systems
- Customer Relationship Management (CRM)
- Identity & Access Management (IAM)
- Business Process Management (BPM)