
Usama Arif
Software Engineer

Connect with Usama Arif to Send Message
Connect
Connect with Usama Arif to Send Message
ConnectTimeline
About me
Principal Test(Automation) Engineer @10pearls| Selenium | Appium | C#/Nunit | Java/TestNG | Cypress/JavaScript | JMeter/Performance | Azure DevOps/CI/CD
Education

College of E&ME NUST
2010 - 2014Bachelor of Engineering (BE) Computer EngineeringActivities and Societies: Director Logistics At Comppec - Computer Project Exhibition and Competition
Experience

Interactive Group
Feb 2015 - Apr 2015Software Engineer
U-blox
Jun 2015 - Aug 2017Assocaite EngineerI have worked as Associate Engineer in u-blox Lahore office for almost two and half years in with the following major accomplishments:• Majorly involves in the functional testing of NAS layer in 4g Lte protocol stack product • Responsible for creating/updating the test case document as per the 3GPP conformance testing standards • Development of Module tests in python for NAS layer• Responsible for Bug reporting and tracking through of JIRA • Deep analysis of test failures in Regression tests suite through logging tools and reporting the issues accordingly• Responsible for Code Optimization and Code cleanup activities to ensure the Quality of Software product Show less

AbbVie
Mar 2018 - Nov 2018Software Quality Assurance Engineer(Automation and Manual testing)Worked as Software Quality Assurance Engineer at AbbVie Islamabad office for almost one year with the following major responsibilities:• Design, Develop and Execute Manual and Automated functional test casesfor Rapidflow Business Process Automation Web and Mobile application• Automated test scripts creation and execution in Java for Web applicationusing Selenium Web Driver and IntelliJ IDE• Mobile application automated test scripts creation and execution usingAppium Studio• Test Plans, Test Cases (Functional, Regression, Smoke), UAT (UserAcceptance Testing) document creation for Rapidflow Business ProcessAutomation Web and Mobile App• Identify, Report and Track Software Defects in detailed and comprehensivemanner using Bug tracker• Performance testing (Volume, Stress and Load testing) using open sourcetools JMeter, RESTFull Stress etc.• Assist the Development team in debugging and replicating issues.• Recommendations for web and mobile app to Developers on implementingmore user-friendly features. Show less

Bentley Systems
Nov 2018 - Oct 2019Software (Automation) Engineer IWorked as DevOps(Build and Release automation) engineer with following key responsibilities:• Designing and creation of fully automated CI/CD build and release pipelines for continuous code deployment on DEV, QA and PROD stages using the tool Microsoft Azure DevOps• Integration of Automation tests in different stages of CI/CD pipelines• Development of Azure DevOps custom build task/gates/widgets/dashboards extensions to enhance the task libraries • Development of Build pipelines in Yaml• Development of npm packages for internal organization usage • Establishment/ maintenance of Git repositories for multiple projects and implementation of Branch policies as per requirement• Complete maintenance and support of CI/CD pipelines for multiple projects • Using the scrum method to plan work and add task for each iteration in DevOps Show less
%20LIMITED.webp)
AI XPRT (Audit XPRT) LIMITED
Oct 2019 - Jun 2020QA Automation EngineerWorking as Software QA Automation Engineer with the following major responsibilities:•Responsible for design and development of well-structured Test plans and Test cases in JIRA TM4J (Test Management for JIRA) tool for AuditXPRT enterprise Solution (AI based platform to automate the audit engagement process for Financial Statements in accordance with International standards).• Design and develop the test scripts in java using selenium for regression test suite • Estimate, prioritize, plan and coordinate testing activities. • Responsible for the execution of functional test cases to validate the system functional requirements.• Perform thorough regression testing cycles using JIRA when bugs are resolved and upon features updates.• Perform thorough Integration testing cycle upon the integration of individual units in system.• Thoroughly identify, report and track bugs and generate test summary reports in JIRA on regular basis for test execution cycles. Show less

SDS-IT(an assoc. of PayActiv Inc)
Jun 2020 - Jan 2021Quality Assurance Automation EngineerWorked as QA Automation Engineer at SDS-IT with the followingmajor responsibilities Design and development of Web and Mobile Test Automation framework for Fintech Enterprisesolution. Smoke and Regression test suite Automation for Web and Mobile once the module/feature isstable. Development of test scripts for Web based application in C# using Nunit testing framework withSelenium (local test execution) and Selenium Grid for remote parallel test fixture execution. Development of test scripts for Mobile application in C# using Nunit testing framework withAppium server for the parallel execution of test fixtures. Responsible for development and execution of performance(Load and Stress) tests using Jmeter. Execution of Smoke and regression test suites before release in every sprint. Maintaining the Automation test suites for Web and Mobile. Test cases creation in TFS for web and mobile solution. Show less

10Pearls
Jan 2021 - nowKey Responsibilities:End-to-End Automation: Delivered comprehensive web and mobile test automation scripts, ensuring robust coverage for critical workflows using Cypress, Detox, and Selenium integrated with SpecFlow for BDD.CI/CD Integration: Seamlessly integrated automated test suites into CI pipelines using Azure DevOps and GitHub, enhancing deployment efficiency and reliability.Performance Testing: Developed detailed JMeter scripts for performance benchmarking, analyzing system behavior under various loads to optimize application performance.Team Leadership: Guided a team of QA engineers by delegating tasks, mentoring, and presenting sprint demos to stakeholders, fostering collaboration and accountability.Agile Practices: Actively contributed to Agile ceremonies, including grooming sessions, sprint planning, and daily standups, ensuring continuous improvement and alignment with project goals.Key Achievements:Automation Framework Innovation:Designed and implemented ready-to-use boilerplate frameworks for Cypress, Playwright, Appium, and Rest Assured, significantly reducing onboarding time for new projects.Built a mobile automation framework from scratch using Detox, integrating Percy for UI visual testing and CI pipelines.Training and Development:Conducted extensive training programs on web, mobile, and API testing using tools like Selenium (.NET), Cypress, and Detox, empowering teams with automation best practices.Delivered workshops on GitHub Copilot, showcasing measurable productivity improvements and advanced automation capabilities.Knowledge Sharing:Organized and presented at QA meetups, sharing expertise on automation best practices and innovative R&D findings.Reviewed and standardized automation projects, leveraging metrics to enhance project health and ensure adherence to industry standards.Driving Innovation:Led the Innovation Hub, a dedicated R&D initiative exploring cutting-edge QA automation tools and methodologies. Show less Key Responsibilities:End-to-End Automation: Delivered comprehensive web and mobile test automation scripts, ensuring robust coverage for critical workflows using Cypress, Detox, and Selenium integrated with SpecFlow for BDD.CI/CD Integration: Seamlessly integrated automated test suites into CI pipelines using Azure DevOps and GitHub, enhancing deployment efficiency and reliability.Performance Testing: Developed detailed JMeter scripts for performance benchmarking, analyzing system behavior under various loads to optimize application performance.Team Leadership: Guided a team of QA engineers by delegating tasks, mentoring, and presenting sprint demos to stakeholders, fostering collaboration and accountability.Agile Practices: Actively contributed to Agile ceremonies, including grooming sessions, sprint planning, and daily standups, ensuring continuous improvement and alignment with project goals.Key Achievements:Automation Framework Innovation:Designed and implemented ready-to-use boilerplate frameworks for Cypress, Playwright, Appium, and Rest Assured, significantly reducing onboarding time for new projects.Built a mobile automation framework from scratch using Detox, integrating Percy for UI visual testing and CI pipelines.Training and Development:Conducted extensive training programs on web, mobile, and API testing using tools like Selenium (.NET), Cypress, and Detox, empowering teams with automation best practices.Delivered workshops on GitHub Copilot, showcasing measurable productivity improvements and advanced automation capabilities.Knowledge Sharing:Organized and presented at QA meetups, sharing expertise on automation best practices and innovative R&D findings.Reviewed and standardized automation projects, leveraging metrics to enhance project health and ensure adherence to industry standards.Driving Innovation:Led the Innovation Hub, a dedicated R&D initiative exploring cutting-edge QA automation tools and methodologies. Show less Working as Senior Automation Engineer at 10Pearls with the following responsibilities:A-Design and development of Test suites Automation for a Web based applications using cypress that includes:1-Identification of critical paths for end-end test Automation of application.2-Automation tickets development and grooming for stable items/feature to make them a part of regression test suites.3-Development of Test cases Automation for Regression Test suites using Cypress.4-Responsible for maintenance/update of existing test suites.5-Actively involves in in-house training's on new Technologies/tools for Automation. B-Responsible for the Quality of features/items to be shipped in production in each agile sprint that includes:1-Functional validation of features developed in each sprint using functional tests execution. Defect logging using JIRa.2-Test cases development at the start of sprint that covers the functional validation pf features planned for the sprint.3-Actively invokes in all scrum processes.4-Responsible for providing the support to client in UAT. Show less
Principal Test Engineer-2
Jan 2025 - nowPrincipal Test Engineer-1
Jan 2024 - Dec 2024Staff Automation Engineer
Jan 2022 - Jan 2024Senior Automation Engineer-II
Jan 2021 - Jan 2024
Licenses & Certifications

CCNA(Training)
Oracle 11g Database Administration.
Recommendations

Meighan powell, enp cmcp
Communications Manager at El Paso County Sheriff's OfficeColorado Springs, Colorado, United States
Daniele vieira
Professora com ênfase na educação bilíngueBelo Horizonte, Minas Gerais, Brazil
Gareth neil holt
Estate AgentLondon, England, United Kingdom
Shalini menon
Senior Technical Engineer StorageErnakulam, Kerala, India
Amelia siders, ph.d
PsychologistTraverse City, Michigan, United States
Humberto batista
Gerente Sênior | Senior Manager | Direct and Indirect Taxes | Compliance | Reforma Tributária | Peop...São Paulo, São Paulo, Brazil
Jacqueline franz
Product Squad Leader | Product Owner E-Commerce | microtechOberbettingen, Rhineland-Palatinate, Germany
Nitish kumar keshri
Senior Manager at AXIS BANKPatna, Bihar, India
Johana santa maria
Physician In TrainingGreater Chicago Area
Estrella hernandez
Program Management Analyst at Bimbo Bakeries USAUnited States
Suhas srinivas lingam
B.Tech Student || SRM'25 || CodeChef || Intern @Matex Security || Learning Solidity || Penetration ...Andhra Pradesh, India
Kayshree padayachy
National Sales Manager GX at Adcock IngramCity of Johannesburg, Gauteng, South Africa
Rebecca parker
Area Manager Sally Beauty HoldingsJohnson City, Tennessee, United States
Paige maze
Paige is a motivated, organized, and reliable team member with a proactive attitude and strong work ...Hingham, Massachusetts, United States
Shaniece williams
Pursuing excellence.Greater Houston
Sean ater
Director, Center for the New Evangelization at Archdiocese of CincinnatiCincinnati, Ohio, United States
Manuel españa torres
Product Manager⚗️| Technical Sales Specialist🧪 | Chemical Industry 🥼 | Chemist and Physicist👨🔬Barcelona, Catalonia, Spain
Fatema bohra
Software Engineer at Spanidea Systems || MERN/MEAN STACK || FRONTEND/BACKEND developerJodhpur, Rajasthan, India
Alison truppel
Sr. Project Manager | Specialist in Telecommunications and IT Infrastructure | Agile & Scrum Methodo...Florianópolis, Santa Catarina, Brazil
João arteiro
Engineering Delivery Manager at ThalesOeiras, Lisbon, Portugal
...