Ammar Ayub
Senior Software Quality Engineer at TEO International- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
TEO International
-
Denmark
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior Software Quality Engineer
-
May 2022 - Present
I am working with a remote client for the testing of an android based application called 'Hercules' installed on a tablet. The work includes: - Creation of a test plan and test execution on JIRA-XRAY. - Documenting the critical test cases on JIRA-XRAY. - Thorough functional testing of the Hercules app when an updated APK is built. - Running automated test suites in Katalon Studio using the Appium library. The test suites install the APK on the tablet, open the app settings by sending commands to the windows command line and then runs all tests and then builds an HTML report which is automatically sent as an email to the addresses configured in the SMTP section of Katalon Studio. Show less
-
-
-
Asentria
-
United States
-
Telecommunications
-
1 - 100 Employee
-
Software Test Engineer
-
Sep 2020 - Aug 2023
I worked on the Asentria Site Manager (ASM) which is a software integrated with the SiteBoss firmware. The work included: - Thorough functional testing of the ASM modules as well as the non functional testing (Usability testing and User Experience testing) . - Bug reporting and bug tracking on JIRA. - Devising test plans as to how to go about documenting and automating the tests. - Documentation of test scenarios and test cases for ASM modules. - Automation of all ASM test cases with Node.JS using Puppeteer as the node library, Mocha JS as the testing framework paired with Chai JS as the assertion library and scheduling the entire test suite through a Jenkins job. - Automation of test cases for the ASM mobile application using Puppeteer as well. - Automating test cases for the SiteBoss web application on Katalon Studio with both manual and script modes by using Katalon's object repository for efficient test object maintenance through the page object model and executing detailed test suites and publishing their test reports as well as managing and monitoring test reports through email by configuring Katalon's mail server settings that use the SMTP emailing protocol. - Automated API testing with Katalon Studio by creating a web service object in the Katalon Object Repository and then using this web service object in test cases and test suites. Show less
-
-
-
wagely
-
Indonesia
-
Financial Services
-
100 - 200 Employee
-
Test Automation Engineer
-
Jun 2022 - Oct 2022
I worked with a remote Indonesian client on a software which is an Earned Wage Access (EWA) platform that allows customers with financial independence. The work here included: - Test case creation and management with a test case management tool i.e. TestRail. - Test automation of more than 100 test cases with the Robot Framework for web applications using SeleniumLibrary and mobile applications using AppiumLibrary. - Automated API testing with the Robot Framework. - Test suite execution on a remote testing infrastructure such as BrowserStack. Show less
-
-
-
Center for Advanced Research in Engineering
-
Pakistan
-
Research Services
-
100 - 200 Employee
-
Quality Assurance Engineer
-
Jan 2019 - Oct 2020
I worked on a healthcare project for SHIFA International Hospital where the work included: - Requirement gathering by staying in touch with the hospital doctors and staff in order to articulate the requirements to the team. - Creating business process workflows with a business process automation tool i.e. Bizagi Modeler. Then I moved to an Office Automation System (OAS) project which was a web application designed for Pakistan Navy. The work included: - Preparing test plans for the testing team. - Deriving test cases from the JIRA user stories. - Documenting the test cases on JIRA (XRAY). - Quality testing of the developed features/module. - Usability and user experience testing of the application. - Beta testing of the entire web application at Naval Headquarters. (Test Automation): - Automating the test cases in Selenium Webdriver. - Analyzing test assertions, test results and test reporting with the TestNG framework. - Scheduling the tests with a build automation tool i.e. Jenkins. (Automated Performance Testing): - Simulating load by creating virtual users on Apache JMetre and distributing the load on master/slave systems. - Analyzing performance parameters and results using JMetre HTML dashboard report. - Analyze CPU/Network consumption using JMetre PERFMON. - Generating performance graphs with JMetre Graphs Generator. Show less
-
-
Education
-
COMSATS University Islamabad
Bachelor's Degree in Electrical Engineering