Mohammad Nazim Aslam

Mohammad Nazim Aslam Sr QA Analyst, DevOps and Cloud Engineer

Denver, CO, USA, nazim.alig@gmail.com
LinkedIn

Hi — I’m Nazim, I turn complex systems into reliable releases.

Sr QA Analyst with 12+ years of experience in automation, functional & database testing, CI/CD integration, cloud and DevOps aware QA. I design automation frameworks (Selenium + Java), integrate with Jenkins pipelines, and drive quality across distributed teams.

Selenium Automation Frameworks CI/CD (Jenkins) API & Performance Testing SQL / Database Testing TDD / BDD Mobile Apps testing (iOS and Android)
12+Years in IT
10+Automation Suites
CertificationsAZ‑900, AWS, ISTQB
ESPS

External Sales Payment System (ESPS)

Commission calculation and reporting for Dish sales partners — functional & database testing with mainframe backend.

EPP
External Payment Provider (EPP)
Payment calculations for work orders — regression and integration testing, automation where possible.
DCS
Damage Claim System (DCS)
End‑to‑end functional testing and release validation for customer damage claims workflows.
E‑Refund
Ontech Refund Tool (E‑Refund)
Refund calculations and billing reconciliation testing for returned services & devices.
IRB
Inventory Review Board (IRB)
IRB is used for management approval flow for disposing the equipments inventory from the warehouses.
SLICE
Sling Incentive Calc Engine (SLICE)
Incentives for Sling partners are being calculated from SLICE. Apart from incentives different payment reports and being generated for partners, accounting and audit teams.

Experience

Senior Software Test Engineer — Dish Network (Apr 2023 — Present)

Comprehensive Test Strategy & Execution

  • Test Strategy and Planning:
    • Authored comprehensive Test Strategy and Test Plan documents that served as the guiding framework for all quality assurance activities within a project.
    • This involved analyzing complex project requirements, technical specifications, and design documents to identify all testable conditions and define the overall testing scope.
    • Conducted feasibility analysis to determine the viability of automation for specific application functionalities, balancing manual and automated testing efforts to maximize test coverage and efficiency.
    • Collaborated with project managers, business analysts, and development leads to establish clear testing objectives, entry/exit criteria, and deliverables for each testing phase, ensuring alignment with business goals and project timelines.
  • Full-Spectrum Manual Testing Methodologies:
    • Executed detailed Functional Testing to validate that all features and business logic of CRM and web applications operated according to the specified requirements, ensuring end-to-end workflow integrity.
    • Performed rigorous Regression Testing prior to production releases to certify that new code enhancements, bug fixes, or configuration changes did not adversely impact existing functionalities, maintaining application stability.
    • Conducted meticulous UI (User Interface) Testing to verify visual elements, layout, and cross-browser compatibility (Chrome, Firefox, Safari, Edge), ensuring a consistent, intuitive, and defect-free user experience.
    • Executed quick-pass Sanity Testing on new builds deployed to test environments to confirm that core functionalities were stable and that the build was suitable for more extensive, in-depth testing.
  • Specialized Backend and Legacy System Testing:
    • Led Database Testing efforts by writing and executing complex SQL queries to validate data integrity, transformation logic, and accuracy. This included checking data migration, verifying relationships between tables, and ensuring data consistency between the front-end UI and the backend database.
    • Utilized RUMBA Mainframe Testing tools to interface with legacy backend systems. This involved navigating mainframe screens (green screens) to verify data processing, validate batch job outputs, and test the real-time data flow between the mainframe and modern web-based front-end applications, particularly within complex CRM and financial systems.

Automation Framework Development & Integration

  • Test Automation Framework Design:
    • Architected and implemented robust, scalable, and maintainable test automation frameworks from the ground up using Selenium WebDriver with Java.
    • Employed industry-best design patterns, such as the Page Object Model (POM), to create a reusable and decoupled framework structure. This approach abstracted page-level elements and logic from the test scripts, significantly reducing code duplication and simplifying maintenance when the application UI changed.
    • Developed a data-driven testing (DDT) capability by integrating with external data sources (like Excel or CSV files) to allow for the execution of a single test script with multiple datasets, dramatically increasing test coverage for various scenarios.
  • Test Execution and Integration (TestNG & Jenkins):
    • Leveraged the TestNG framework to manage the entire test automation suite. This included using TestNG annotations for test setup and teardown, creating parallel execution threads to reduce test run time, and generating detailed execution reports.
    • Integrated the complete automation framework with Jenkins, the continuous integration (CI) server. This involved configuring automated jobs to trigger the regression suite on a nightly basis or upon new code commits, providing immediate feedback to the development team and embedding quality assurance directly into the DevOps pipeline.

Defect Management & Data Validation

  • Defect Lifecycle and Test Management:
    • Managed the end-to-end defect lifecycle using a variety of industry-standard tools, including HP ALM (Application Lifecycle Management), HP Quality Center, PractiTest, and JIRA.
    • Responsibilities included logging defects with clear, reproducible steps, screenshots, and log files; triaging bugs with developers to assign priority and severity; and tracking all defects from "New" status through "Fixed," "Retest," and "Closed."
    • Utilized these tools for comprehensive test case management, requirements traceability (linking test cases to business requirements), and generating quality metrics reports for stakeholders.
  • Advanced SQL for Data Validation:
    • Developed and executed complex SQL stored procedures to automate and streamline test data validation.
    • These procedures were used to verify intricate backend business logic, validate large-scale data transformations, and confirm that data was correctly written to or retrieved from the database, providing a deeper level of validation than UI-level automation alone could achieve.
Software Engineer - Test — Xavient Digital LLC (Jan 2019 — Apr 2023)
  • Create automation framework for web based applications and web-services
  • Maintain automation framework based on changes in application architecture
  • Analyze project requirements, identify best approach to testing, prepare test plan and test strategy documents, and identify if automation is feasible for the functionality
  • Analyze architecture and technical documents (design documents, source to target mapping (STM), interface design documents)
  • Analyze existing data and identify additional data needs, and identify test scenarios Write test cases and create functional test suites.
  • Conduct peer review of test cases/test scripts & defects
  • Code automation test scripts for web-based and desktop-based applications Prepare test data by running database queries
  • Debug and run automation test scripts for web based and desktop-based applications Create issues/bugs when there is discrepancy between actual and expected results
  • Maintain and update existing regression automation scripts/web service level automation scripts, based on risk-based and priority-based business functionality.
Sr. Software Engineer - Test — Xavient Information Systems (Jun 2011 — Jan 2019)
  • Built and maintained automation frameworks using Selenium/Java; maintained regression scripts and web service level automation; coordinated offshore QA sign‑offs and collaborated to resolve technical issues.
  • Participate in preparing test plans.
  • Creating impact analysis, test scenarios and test cases for modules based on requirements.
  • Preparing the test data required for test cases.
  • Analyzing the test cases prepared by other team members. Creation and execution of test cases using HP quality center.
  • Performed regression, functional, exploratory, integration, GUI and database testing. Defect logging using HP quality center and HP ALM.
  • Involved in document and test case review, requirement traceability matrix and test case mapping.
  • Preparing the execution and defect reports.
  • Responsible for the final delivery from the TQA team. Reporting the project status to the management.
  • Performed Sanity and Smoke testing.
  • Providing training to new team members for the business and functionality of our customers.

Education

Master of Computer Science and Application(MCA) — Aligarh Muslim University (2007–2010)
BSc (Hons) Computer Application — Aligarh Muslim University (2004–2007)

Contact

Open for full‑time roles.LinkedIn