Muhammad Ali Azeem
***********@*****.***
Expertise summary
Having around 4+ years of diversified experience as a Senior Quality Assurance Analyst in Web-based Applications, Client-Server and Database Applications using Manual and Automated Testing Tools.
Significant experience in Compatibility Testing, Integration Testing, System Testing, User acceptance testing, Api testing, Functionality and Regression Testing
Experience in developing the automation framework using Selenium WebDriver, TestNg, JUnit and Maven.
Involved in various software test automation projects.
Excellent coding experience in Java programming languages.
Excellent working experience on Configuring Jenkins Continuous Integration Server with Build tools like Maven.
Good Experience in working on J2EE design patterns.
Experience in XML testing and worked on web technologies like, XML, JSON, XPATH, AJAX, HTML and CSS.
Performed Back End Testing by executing both SQL and No SQL queries.
Involved in SOA testing, Web Services, WSDL,WADL, SOAP, REST, XML, Json Schema, SoapUI.
Sound Knowledge of SOAP Scope & SOAPUI for Web Services functional testing.
Agile development process using practices from Scrum.
Excellent organizational, technical and problem solving skills with a special talent for team oriented assignments, communication, inter-personal skills and can multitask various deliverables. Self-motivated and ability to master new technologies.
Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports and Test reports.
PROFESSIONAL EXPERIENCE
Autodesk, San Rafael, CA Nov 2018-Present
SDET
Project Description:
Autodesk is a leading corporation that makes softwares for architects, engineers and for 3d animators. I am working for as a QA engineer in pelican team who is responsible for Pelican Admin Tool and Apis to maintain and develop different services which are required for E-commerce Website. I am serving as the tester before new feature setups went live. Offerings, Subscriptions, Promotions, e-Stores,Purchase Orders etc had to be checked for consistency and correctness. Other duties involved once the story is tested, I automate it through Selenium Web Driver and Java for regression testing .
Responsibilities:
Analyzed Acceptance Criteria to get better understanding of the system both on technical and business perspectives.
Participated in Inception of the project.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Developed custom libraries for automation using JAVA & Selenium WebDriver.
Created Java based scripts for Selenium WebDriver, TestNg, maven as automation framework.
Created Java based scripts to automate api tests using ClosableHttpClient and rest assured libraries.
Created java based scripts to integrate with aws for automation.
Involved in creation of automation framework in Selenium WebDriver using behavior driven approach. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Monitored the test execution in Jenkins once the code pushed for Continuous Integration.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Involved in Defect Management, Defect Review and Defect Status Reporting.
Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
Responsible creating the functional testing framework using testNg and using Selenium WebDriver to automate the UI components.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Technology used: Selenium Web Driver, Java, Test NG, Hamcrest, Jenkins, Git, Eclipse, Maven, Jira, Scrum methodology, MySQL, Unix, Postman, aws, mySql, Rest APIs, Salesforce, Marketo.
Autodesk, San Francisco, CA June2015-Sep2018
SDET
Project Description:
Autodesk is a leading corporation that makes software for architects, engineers and for 3d animators. I am working for as a QA engineer in pelican team who is responsible for Pelican Admin Tool and Apis to maintain and develop different services which are required for E-commerce Website. I am serving as the tester before new feature setups went live. Offerings, Subscriptions, Promotions, e-Stores,Purchase Orders etc had to be checked for consistency and correctness. Other duties involved once the story is tested, I automate it through Selenium Web Driver and Java for regression testing .
Responsibilities
Analyzed Acceptance Criteria to get better understanding of the system both on technical and business perspectives.
Participated in Inception of the project.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Developed custom libraries for automation using JAVA & Selenium WebDriver.
Created Java based scripts for Selenium WebDriver with testNg and maven as automation framework.
Involved in creation of automation framework in Selenium WebDriver using behavior driven approach. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
Used Gradle for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID sand XPath in Selenium.
Used Selenium WebDriver using Gradle and STS for automation.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Involved in Defect Management, Defect Review and Defect Status Reporting.
Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
Used Firebug for the web based application testing with selenium for the commands and locator application.
Responsible creating the functional testing framework using Junit/Jbehave and using Selenium WebDriver to automate the UI components.
Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Analyzed test results, tracked the defects and generated reports using Quality Center.
Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
Technology used: Selenium Web Driver, Java, Test NG, Hamcrest, Jenkins, Git, Eclipse, Maven, Jira, Scrum methodology, MySQL, Unix, Postman,, Splunk, Aws, DynamoDB, Splunk, Rest APIs, Kibana, Dynamo Db, EC2, Eis, lambda, Dockers, Aws cloud watch, rabbit mq, Gradle.
Communication Concepts(commucon), CA Nov 2014-May 2015
QA Engineer
Project Description: served as the quality Assurance Engineer before new feature setups went live. Merchant IDs, processor configuration, transaction rates and a host of other information had to be checked for consistency and correctness. Part of this entailed contacting third parties such as American Express and Chase Paymentech, to confirm pertinent information that could cause credit card transactions to fail or be incorrectly charged. Other duties involved contacting clients regarding statement reversals and the collection of new banking information required for resolution.
Responsibilities
Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
Co-ordinate with Business Analysts, developers and testers to come up with various testing scenarios, exceptional conditions and prepare test data.
Enhance a framework using Java, JUnit, Selenium Web driver, Maven and Jenkins for UI automation functional testing.
Implemented Page Object Design pattern along with Page Factory to drive Selenium scripts.
Created data driven testing using CSV Reader API for data driven testing using Java and Selenium.
Used Actions API, Capabilities, Firefox Profiles and other functionalities to test AJAX and cross browser testing using Selenium RC.
Created functional automation scripts for the report generation module using tools Selenium web driver and TestNG.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Created automation scripts in soapUI using Groovy Script for web services testing.
Created Properties, and Properties Transfer Steps to parameterize SOAPUI projects.
Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
Technology used: Java, Eclipse, Maven, Rally, TestNG, Scrum methodology, mySql, Jenkins, git
Technical Skills
Testing Tools: SOAPUI, Postman, Splunk, Kibana, Dynatrace, Ec2 Instance
Operating Systems: Windows, MAC
Programing Languages: Java, Java Script
Tracking Tools: Jira, Rally
Database Tools : Oracle, MySql, Soql, Dynamo Db
Crm Tools: Sales Force
Languages: Java, Java Script, Sql, Xml, Json, Html, Xpath, Css
Framework skills: Maven, TestNg, Junit, Git, Jenkins, Selenium, ClosableHttpClient,
DynamoDbMapper Gradle, Spring, Boot, Dockers Node Js, Web
Driver IO, Mocha, Chai
CI/CD Tool: Jenkins
Source Control: Git
Could Platform: - Amazon Web Services includes Ec2, Ecs, Lambda, DynamoDb, Route 53, Eis, S3, Cloud watch.
- Salesforce
IDE for coding: Eclipse, IntelliJ, Visual Studio Code
Office Tools: Microsoft Office, Sublime, Slack, Skype for Business, Zoom
Other Interests: Autocad, 3D Studio max
Educational Background
High School St. Anthony’s High School Lahore 1999
College Govt. College Lahore 2001
College National College Of Arts
Degree: Bachelor In Architecture 2008