About
Senior QA Automation Leader with 18+ years of experience in Test Automation, Quality Engineering, API Testing, and Automation Framework Development across Web, Mobile, and Enterprise Applications. Expertise in Selenium WebDriver, Java, REST Assured, Appium, CI/CD pipelines, and scalable automation architecture. Strong experience in Agile/DevOps environments, API-first testing, microservices validation, performance testing, and AI-driven QA automation solutions. Proven ability to lead enterprise QA programs, drive automation transformation, improve release quality, and collaborate with cross-functional stakeholders across large-scale delivery programs.
Skills & Expertise (37)
Work Experience
QA Lead / QA Architect
Frontier Markets
Oct 2021 - Present
Leading QA strategy and automation initiatives for enterprise applications supporting large-scale business operations. Designed and implemented scalable Selenium automation framework using Java, TestNG, and Page Object Model architecture. Developed integration and regression test suites for APIs ensuring compatibility between interconnected microservices. Integrated automation suites into CI/CD pipelines using Jenkins and GitHub Actions. Improved automation coverage by 35 percent by prioritizing critical business workflows. Reduced regression execution cycle by 45 percent through automation optimization and parallel execution strategies. Performed end-to-end mobile testing across Android (native & hybrid), covering functional, regression, and cross-device compatibility scenarios. Automated mobile test cases using Appium (Java + TestNG), improving test coverage and reducing manual regression effort. Conducted performance testing using Apache JMeter and validated SLA benchmarks. Reduced production defect leakage by 25 percent using risk-based regression strategy. Led and mentored QA team of more than 10 engineers working in Agile Scrum environment. Implemented QA workflow automation using n8n to streamline QA reporting and release management. Developed workflows to generate test cases from JIRA user stories using AI-assisted automation. Automated QA release reports and stakeholder notifications through automated pipelines.
QA Lead
Encora Technologies
Sep 2020 - Oct 2021
Designed and developed scalable Selenium WebDriver (Java) automation frameworks for enterprise web applications. Implemented Behavior Driven Development (BDD) framework using Cucumber, improving collaboration between QA, Dev, and business teams. Developed reusable and maintainable test scripts following industry best practices (POM, modular design). Worked extensively on API-first testing strategy for microservices applications using REST Assured and Postman. Developed reusable API automation utilities for validating authentication, payloads, schema, and service responses. Integrated automation suites with CI/CD pipelines using Jenkins and Azure DevOps for continuous testing. Reduced manual regression effort by 30% through implementation of automation-first testing strategy. Adopted API-first testing approach, improving early defect detection and reducing dependency on UI testing. Collaborated with cross-functional teams to ensure seamless integration of automation within Agile workflows. Enhanced overall test coverage and execution efficiency through optimized automation design and execution.
Senior QA Analyst
Automation Anywhere
Apr 2019 - Jun 2020
Identified and prioritized test scenarios suitable for automation based on business impact and regression needs. Designed and maintained automation framework using Selenium WebDriver (Java) with Page Object Model (POM). Developed automated test scripts aligned with framework standards for scalability and maintainability. Built and executed Sanity and Regression test suites to ensure release stability. Automated REST APIs for microservices validation using REST Assured framework with Java. Validated API integrations and performed backend testing for distributed systems. Performed manual API testing using Postman for validation and debugging. Structured API automation by modularizing test classes for better maintainability and reusability. Integrated automated test execution into CI/CD pipelines using Jenkins. Created batch execution scripts for module-wise test runs, improving execution flexibility. Executed automation suites across multiple cloud platforms (AWS, Azure, GCP, Rackspace) and Windows environments. Enabled cross-environment test execution ensuring consistency and reliability. Developed basic automation utilities and test scripts using Python for file handling, data validation, API response parsing, and test data generation. Worked with Python libraries such as Requests and PyTest for basic API automation and validation tasks. Utilized Python scripts for log analysis, report generation, and execution monitoring in automation workflows.
QA Lead
Mindtree
Oct 2015 - Apr 2019
Analysed business requirements and performed detailed requirement reviews to define comprehensive test strategy. Designed, reviewed, and executed manual test cases covering functional, GUI, system, and regression testing. Developed functional test scenarios and verification points ensuring end-to-end application coverage. Executed test cases, recorded results, and logged defects with proper documentation and traceability. Collaborated closely with developers and stakeholders to ensure application quality meets business expectations. Automated regression test suites using UFT (Unified Functional Testing) 12.01, improving execution efficiency. Generated automation reports and maintained test artifacts using UFT frameworks. Performed performance testing using LoadRunner and Performance Center, validating system scalability and reliability. Designed performance test plans, gathered non-functional requirements (NFRs), and defined SLAs. Developed and executed performance scripts using Web and TruClient protocols. Monitored key performance metrics such as TPS, throughput, and response time, and analyzed results post-execution. Published detailed performance reports and provided actionable insights for performance optimization. Participated in Agile ceremonies, prepared test reports, and communicated progress and risks effectively. Mentored team members and contributed to improving overall QA processes and team productivity.
QA Engineer to QA Lead
Mphasis
May 2007 - Oct 2015
Collaborated with QA leadership to define and implement automation strategy and testing processes. Designed and developed scalable automated testing frameworks to support functional and regression testing. Evaluated and implemented optimal automation and manual testing approaches based on project requirements. Executed end-to-end testing including integration, system, and acceptance testing. Identified, logged, and tracked defects; validated bug fixes to ensure quality standards are met. Analyzed test results and provided detailed reports to stakeholders for informed decision-making. Contributed to continuous improvement of QA processes, enhancing efficiency and test coverage. Ensured adherence to quality standards and automation best practices across the testing lifecycle.
Education
Bachelor of Technology (B.Tech) - Computer Science
- · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (37)
Click a skill to find developers with the same skill