Mohammed Azeem
SDET/Senior Automation Engineer
+1-551-***-**** ******************@*****.*** Plano, TX 75023 LinkedIn
Professional Summary
Senior SDET / QA Automation Engineer with 15+ years of expertise in designing, developing, and maintaining automation frameworks for web, API, mobile, and backend systems. Proficient in Selenium WebDriver (Java), TestNG, Cucumber (BDD), Playwright, Cypress (TypeScript), Rest Assured, Appium, and UFT/QTP. Strong experience in CI/CD integration (Jenkins, Maven, Git), cloud execution (BrowserStack, Sauce Labs), and database validation (Oracle, DB2, Cassandra). Adept in Agile/SAFe practices, test strategy, team leadership, defect management (Jira, ALM), and aligning QA initiatives with business goals. Recognized for innovative solutions reducing regression cycles and increasing test coverage.
Work Experience
Sr. SDET / Senior QA Engineer JCPenney Apr 2022 – Present Plano, TX
Designed and maintained a scalable Selenium TestNG automation framework with BDD (Cucumber) support, enabling modular test development, data-driven testing, and seamless CI/CD integration using Maven and Jenkins.
Led the QA team in planning, estimation, and execution of automation and manual testing activities, ensuring alignment with sprint timelines and high-quality deliverables.
Built Cypress test suites using JavaScript to validate modern web apps with complex UI workflows and dynamic content. Implemented advanced features like built-in tracing, retries for flaky tests, and custom reporting.
Achieved 90% of test coverage across the critical user journey through the integration of Cypress test into CI/CD pipeline using GitHub/Jenkins
Integrated Cypress tests into CI/CD pipelines using AWS CodePipeline and Used CloudWatch and X-Ray for monitoring and debugging test failures.
Automated REST and SOAP API tests using Postman and Rest Assured, covering authentication flows, schema validations, response time SLAs, and integration across microservices.
Automated backend test validations using AWS services like EC2, S3, and Lambda.
Validated end-to-end order lifecycle workflows by testing integrations across systems like DP (Inventory), PDP, Cart, Checkout, Payment Systems, CPOS, FM, SOMA, MFPP, COFS, CFS, OOPP, LOCS, SCAN DATA, PAYMENTS, RESA, OTDB, ODS, and PISAL.
Managed mainframe systems (MFPP, LOCS, OOPP) by executing jobs, monitoring batch processes, and validating DB2 database records for order and inventory transactions.
Developed utilities to verify message payloads in IBM MQ and Kafka, testing for schema compliance, message sequencing, and error handling; simulated producer/consumer scenarios for distributed systems validation.
Automated database validations across Cassandra, Oracle, and DB2 to ensure data integrity, consistency, and accuracy using complex SQL queries and backend test scripts.
Created and maintained comprehensive smoke, regression, and sanity test suites, increasing coverage and reducing manual test execution effort by 60%.
Integrated automation suites with Jenkins pipelines for nightly, on-demand, and pull-request-based executions; implemented Allure and QMetry reporting for detailed visibility.
Managed test cases, execution cycles, and defect tracking in Jira and Confluence; generated test metrics dashboards for reporting in daily stand-ups and sprint reviews.
Participated in defect triage meetings, analyzing failures, identifying root causes, and collaborating with developers for quick resolution.
Mentored junior engineers on automation best practices, framework architecture, debugging complex issues, and advanced Java/JavaScript programming techniques.
Designed reusable utilities for dynamic test data generation, environment setup, and automated post-deployment validations across multiple test environments.
Collaborated closely with cross-functional teams to clarify requirements, identify test coverage gaps, and align testing activities with business objectives.
Senior Automation QA Engineer Verisk Oct 2021 – Apr 2022 Jersey City, NJ
Led the QA automation team, managing planning, effort estimation, and execution of automation activities across multiple projects to ensure timely delivery of high-quality releases.
Collaborated with product owners, developers, and business analysts to refine requirements and translate them into detailed test plans, ensuring comprehensive functional and regression test coverage.
Designed and implemented a scalable Selenium WebDriver automation framework in Java, leveraging TestNG for test orchestration and integrated with Jenkins pipelines for continuous integration and automated execution on code commits.
Developed and maintained REST and SOAP API automated test suites using Postman, SoapUI, and RestAssured, enabling early detection of service-level defects in microservices and legacy systems.
Automated ETL and database validation processes using Pentaho Data Integration (Kettle), validating large datasets across Oracle and SQL Server databases to ensure data integrity and accuracy post-processing.
Enhanced the automation framework with data-driven and keyword-driven testing approaches to support reusable and maintainable test cases for complex business workflows.
Integrated automated test execution reports with Allure and configured Jenkins jobs to send real-time notifications to Slack/Email for build and test status updates.
Performed cross-browser compatibility testing using Selenium Grid and Dockerized environments, ensuring consistent user experiences across Chrome, Firefox, and Edge.
Mentored and guided junior QA engineers in automation best practices, debugging, and framework enhancements, improving the team’s technical capability and efficiency.
Senior Software development Engineer In Test Broadridge Financial Solutions Jun 2019 – Oct 2021 Newark, NJ
Led the QA automation team in planning, coordinating, and executing smoke and regression testing across 38 enterprise applications for the UBS client, ensuring stability and quality of mission-critical financial systems.
Designed, developed, and maintained robust automation frameworks using Selenium WebDriver (Java) and UFT (VBScript), supporting both web and desktop applications.
Implemented Page Object Model (POM) and Factory Design Patterns within Selenium framework to ensure maintainability, scalability, and ease of onboarding for new engineers.
Integrated automation frameworks with Jenkins CI/CD pipelines for nightly builds and automated regression suites, significantly reducing manual intervention in release cycles.
Developed and executed REST and SOAP API automated test suites using Postman, RestAssured, and SoapUI, ensuring smooth integration of microservices and legacy systems.
Designed and maintained data-driven testing frameworks using Apache POI for Excel-based datasets and dynamic test data generation with Faker library.
Automated validation of large-scale ETL processes and financial transactions by integrating Pentaho Data Integration (Kettle) for backend data validation.
Wrote and optimized complex SQL queries and PL/SQL scripts for backend data validation across Oracle and SQL Server, verifying financial data integrity post-transaction and batch processing.
Configured and executed parallel test execution using TestNG and Selenium Grid to achieve faster regression cycles and efficient utilization of test environments.
Performed cross-browser testing on Chrome, Firefox, and Edge using Selenium Grid and Dockerized containers for consistency in user experience.
Enhanced reporting by integrating test results with Allure and customized HTML reports, providing actionable insights and detailed logs for debugging.
Collaborated with developers and DevOps teams to analyze API call failures, application logs, and containerized deployments to troubleshoot and resolve defects.
Used Git and Bitbucket for version control, managing feature branches and merge requests for automation framework enhancements and test suite updates.
Worked in Agile/Scrum teams, participating in daily standups, sprint planning, and backlog grooming sessions to align QA activities with delivery timelines.
Mentored junior SDETs and manual testers on automation concepts, code reviews, and best practices, improving overall team capability and reducing onboarding time for new members.
Developed smoke test suites for critical modules (e.g., RD Setup, RD Master) to run as part of deployment pipelines for early defect detection.
Conducted performance testing of APIs using JMeter, analyzing throughput, response times, and identifying potential bottlenecks under peak loads.
Module Lead Mphasis Pvt Ltd Aug 2010 to May 2019 Bengaluru, India
Projects:
FedEx Express (Module Lead, Jan 2018 – May 2019)
Charles Schwab – WRS Retirement Plan Services Operations SWAT Team (Module Lead, Feb 2014 – Dec 2017)
The Doctors Company (TDC) (Module Lead, Jul 2012 – Dec 2013)
JP Morgan Chase – MISMO (Individual Contributor, Feb 2011 – Jul 2012)
Citibank – HPPSO AO & CBOL (Senior Software Engineer, Aug 2010 – Feb 2011)
Key Responsibilities & Achievements:
Designed and led test strategy, planning, estimation, and execution for enterprise systems such as APAC Core Clearance System (ACCS), supporting customs declarations and warehouse management.
Developed and maintained a hybrid test automation framework combining Selenium WebDriver (Java), UFT, and REST API testing (SoapUI, Postman, Swagger).
Automated smoke, sanity, and regression test suites, reducing manual intervention and improving overall test efficiency.
Built API validation frameworks in SoapUI for FedEx Express, enabling reuse across multiple QA projects and teams.
Delivered a proof of concept (POC) for automating WRS applications using Selenium with C#, enabling a transition to open-source automation solutions.
Created custom utility tools to auto-generate automation scripts, significantly reducing development time and effort.
Automated data validation workflows by developing advanced SQL queries and validating data integrity between .DAT files and backend databases.
Managed test execution, defect tracking, and reporting using ALM, JIRA, and other test management tools.
Coordinated with onshore and offshore teams, ensuring alignment on deliverables and timely resolution of issues.
Led defect triage meetings and provided updates in agile ceremonies, including sprint planning and retrospectives.
Designed reusable sub-procedures and modular components within automation frameworks to improve scalability and maintenance.
Conducted onboarding and training sessions for team members on application workflows, domain knowledge, and automation best practices.
Collaborated with cross-functional teams including business analysts, developers, and product owners for seamless integration and quality delivery.
Enhanced test traceability by maintaining Requirement Traceability Matrices (RTM) and ensuring full coverage of critical workflows.
Performed backend validation and optimized SQL queries to support verification of data accuracy and consistency in enterprise applications.
Supported performance testing using LoadRunner and JMeter to validate system stability and response under varying loads.
Technical Lead Mind Tree Jan 2008 – Jul 2010
Senior QA Analyst Sunquest Pvt Ltd., (Misys Healthcare Systems (India) Pvt. Ltd) Dec 2004 – Dec 2007
Education
Bachelor Of Engineering Bangalore University, India
Certification
Certified on SAFe Agile for Practitioner
Mphasis internal certification on Selenium Tool
Trained and certified in Personal Software Process (PSP) by Carnegie Mellon University
Awards
Won first prize “JCP Hackathon Award” for reducing E2E Regression test cycle - JCPenney
Won the "Summit Individual Award" for dedication and drive for the work done in SWAT - Charles Schwab
Won the “Team Spot Award” – ‘Certification of Appreciation’ in recognition of marvelous work Vendavo Engineering
Awarded with “Team Award” for outstanding contribution on Automation of Misys Products
Technical Skills
Automation Tools
Selenium WebDriver, Cypress, Playwright, Appium, Rest Assured, Postman, SoapUI, Karate, TestComplete, Katalon Studio, UFT/QTP, Protractor
Programming Languages
Core Java, JavaScript, TypeScript, Python (basic), Groovy, VBScript, SQL
Frameworks & Patterns
BDD (Cucumber, SpecFlow), TestNG, JUnit, POM (Page Object Model), Hybrid, Data-Driven, Keyword-Driven, TDD, Singleton, Factory Design Patterns
CI/CD & DevOps Tools
Jenkins, Git, GitHub, GitLab CI, Bitbucket, Bamboo, Azure DevOps, Docker, Kubernetes, SonarQube, Maven, Gradle
Cloud & Virtualization
AWS (EC2, S3, CloudWatch), Azure DevOps Pipelines, GCP, BrowserStack, Sauce Labs, Docker, VMWare
API/Web Services Testing
REST, SOAP, GraphQL, Postman, Rest Assured, Karate, Swagger, JSON Schema Validation, XML Validation
Messaging & Streaming
Kafka, RabbitMQ, IBM MQ
Database & Big Data
Oracle, Cassandra, MongoDB, MySQL, DB2, PostgreSQL, SQL Server, Hive, JDBC
Monitoring & Logging
Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Kibana, CloudTrail
Version Control
Git, SVN, Bitbucket
Test Management Tools
Jira, ALM Quality Center, Zephyr, Confluence, TestRail, MTM
Operating Systems
Windows, Linux/Unix, MacOS
Performance Testing
JMeter, Gatling, LoadRunner (basic knowledge)
Mobile Automation
Appium, BrowserStack (for iOS and Android), Espresso (basic)
Other Tools
Cucumber Reports, Allure Reports, Extent Reports, Excel Macros, Excel VBA
Agile/Processes
Agile (Scrum/SAFe), Waterfall, Kanban, Continuous Testing, Shift-Left Testing