Ibrahim Khalil,美国纽约的开发人员
Ibrahim is available for hire
Hire Ibrahim

Ibrahim Khalil

Verified Expert  in Engineering

QA Automation Engineer and Developer

Location
New York, NY, United States
Toptal Member Since
September 25, 2023

Ibrahim在QA自动化领域长达十年的经验反映了他对卓越的坚定承诺. 他的贡献始终如一地推动了效率和质量, whether streamlining test executions, leading a multifaceted team, or architecting a test automation framework. 他从DataSite的Selenium到Cypress的转变证明了他的适应性和前瞻性思维方法. 在CNBC,易卜拉欣在加强发布过程,确保稳定和无bug的交付方面发挥了关键作用.

Portfolio

DataSite
TypeScript, JavaScript, Shell, Cypress, Appium, Detox, Apache JMeter, Axios...
CNBC International
Selenium, Selenium Grid, Appium, Java, Cucumber...
Vanguard
Java, Selenium, Shell, Agile sprint,算法,REST api,数据库,SQL...

Experience

Availability

Part-time

Preferred Environment

Node.js, Android, iOS, Over-the-top Content (OTT), Cypress, Java, JavaScript, TypeScript, Web, React Native

The most amazing...

...我所构建的是一个健壮的测试框架,它极大地减少了95%以上的测试缺陷,并将测试执行时间从3小时减少到30分钟以下.

Work Experience

Senior Software Development Engineer in Test

2019 - PRESENT
DataSite
  • 设计并实现了一个强大的赛普拉斯自动化框架, achieving code reusability, scalability for new tests, easy maintenance, parallel execution for faster runtime, and integrated bug reporting.
  • Established automatic testing on every push, cross-environment or cross-browser execution, 通过使用Jenkins和GitHub Actions将测试套件集成到CI/CD中,即时开发人员对代码稳定性的反馈.
  • 实现了显著的覆盖并减少了手工工作. Moved from manual to automated tests, saving time and ensuring key features, resulting in fewer bugs, quicker QA cycles, and speedy releases without sacrificing quality.
Technologies: TypeScript, JavaScript, Shell, Cypress, Appium, Detox, Apache JMeter, Axios, Cucumber, GitHub Actions, Node.js, Behavior-driven Development (BDD), GitHub, Selenium, Web, Agile Sprints, Quality Assurance (QA), Regression Testing, Automated Testing, QA Automation, Test Automation, REST Assured, Agile, Mobile Device QA Automation, API Testing, CI/CD Pipelines

QA Lead

2017 - 2019
CNBC International
  • Built and directed a diverse QA team of seven, 监督网络上CNBC应用程序的质量保证, iOS, Android, and OTT devices, balancing a mix of onshore and offshore talents.
  • 简化和增强了陆上和海上QA团队之间的日常通信协议, 确保产品和工程经理随时了解产品的状态和进展.
  • Drove app ratings up from 3.2 to 4.3 on the Play Store and from 4.1 to 4.通过严格的测试和漏洞减少,体现了卓越的产品质量.
Technologies: Selenium, Selenium Grid, Appium, Java, Cucumber, Behavior-driven Development (BDD), GraphQL, Charles Proxy, Android, iOS, Sauce Labs, GitHub, Over-the-top Content (OTT), Web, XPath, Agile Sprints, Quality Assurance (QA), Regression Testing, Automated Testing, QA Automation, Test Automation, TestNG, REST Assured, Agile, Mobile Device QA Automation, API Testing, CI/CD Pipelines

Senior Automation Test Engineer

2014 - 2017
Vanguard
  • 与三名QA工程师合作开发Vanguard移动和网页内部应用程序. Contributed to transitioning from mainly manual tests, 简化发布过程,尽管它很复杂.
  • 与跨职能团队合作,建立凝聚力, optimized processes, 根据产品经理和同行的持续反馈创建和改进测试用例.
  • Launched in-sprint automation, ensuring every new feature had automation coverage, 并且通过实现一个新的测试框架,将自动化测试覆盖率从20%提高到80%.
Technologies: Java, Selenium, Shell, Agile sprint,算法,REST api,数据库,SQL, Mobile Web, Behavior-driven Development (BDD), Cucumber, GitHub, Web, XPath, Quality Assurance (QA), Regression Testing, Automated Testing, QA Automation, Test Automation, TestNG, Agile, API Testing, CI/CD Pipelines

QA Automation Engineer

2013 - 2014
UBS
  • 与其他六名QA工程师一起在敏捷环境中自动化UBS的核心web应用程序中发挥了关键作用, 有效地为自动化测试套件和增强版本做出贡献.
  • 为新的自动化测试套件编排资源和策略. 成功地将整个手动测试套件转换为自动化测试套件, bolstering confidence in rapid release cycles.
  • 以团队驱动的方式合作实现UBS核心web应用程序的自动化, successfully transitioning manual tests to automation. 这个关键的转变导致了更快、更可靠的发布,提高了应用程序的整体质量.
Technologies: Java, Selenium, HP QuickTest Professional (QTP), Selenium Grid, XPath, Apache JMeter, SQL, Web, Agile Sprints, Quality Assurance (QA), Regression Testing, Automated Testing, QA Automation, Test Automation, Agile, API Testing, CI/CD Pipelines

DataSite Testing Evolution & CI/CD Implementation

领导了从Selenium到Cypress的战略转型, leveraging JavaScript's power for enhanced testing.

我构建了一个健壮的测试框架,极大地提高了可靠性和效率. 我还使用GitHub Actions引入和管理CI/CD管道,以自动化和简化软件交付过程.

OUTCOME
新的框架极大地减少了95%以上的测试碎片, 将测试执行时间从3小时减少到30分钟以下. Simultaneously, the CI/CD integration ensured timely, consistent, quality releases, reinforcing DataSite's commitment to excellence.

CNBC Mobile Application Quality Enhancement & Framework Transition

为跨多个平台的核心和紧凑应用程序率先开展全面的质量增强计划, including web, iOS, Android, and OTT devices.

我和我的团队深入研究了Android和iOS平台的自动化测试套件, 专注于确保完美的用户体验和性能, all while maintaining crucial release timelines. 认识到现有葫芦测试框架的局限性, 我支持将其迁移到更现代、更可扩展的Appium上,并带有用于移动自动化的Cucumber设置. 这种战略转变与最佳测试实践和原则保持一致,并加强了我们团队的绩效.

OUTCOME
Our relentless pursuit of excellence bore fruit, 生产错误和客户投诉的显著减少就是明证. 作为这些努力的直接结果,应用程序的评级从3飙升.2 to 4.3 stars on the Play Store and 4.1 to 4.App Store的8颗星,巩固了CNBC在手机应用质量方面的领先地位.

Vanguard's Automation Coverage Revamp & Process Optimization

对现有的跨移动和web平台的内部应用程序的手动测试方法进行全面修改,这是Vanguard委托给我的一项重要职责.

认识到需要提高效率和准确性, 我和一个熟练的团队发起了一系列战略变革. 主要的焦点是引入sprint内自动化, 确保每个新特性同时满足其相应的自动化测试. With a firm belief in continuous improvement, 我与产品经理和团队成员合作, 根据反馈改进和增强测试策略, subsequently increasing the test coverage. Furthermore, 我们的共同努力也集中在定义过程和精心编写和精炼测试用例上.

OUTCOME
修改后的自动化策略减轻了发布过程的复杂性,并大幅增加了测试覆盖率——从所有测试用例的20%增加到80%以上——标志着Vanguard迈向卓越QA的关键时刻.

Languages

JavaScript, Java, TypeScript, Ruby,机器码,GraphQL, SQL, XPath

Frameworks

Cypress, Selenium, Appium, TestNG, React Native

Tools

Cucumber, GitHub, Fastlane, Mocha, Git, Postman, REST Assured, Apache JMeter, Mathematica, Shell, Charles Proxy, HP QuickTest Professional (QTP), Calabash

Paradigms

自动化测试、测试自动化、敏捷、行为驱动开发(BDD)

Platforms

iOS, Android, Web

Other

Quality Assurance (QA), Regression Testing, QA Automation, Mobile Device QA Automation, API Testing, Playwright, CI/CD Pipelines, Over-the-top Content (OTT), Algebra, Data Structures, Algorithms, Computer Architecture, Operating Systems, Security, Machine Learning, Web Development, Communication, Collaboration, Artificial Intelligence (AI), Networking, Teamwork, Detox, Axios, GitHub Actions, Sauce Labs, Agile Sprints, Mobile Web, No-Code API

Libraries/APIs

REST APIs, Node.js, Selenium Grid

Storage

Databases

Industry Expertise

Cybersecurity

2008 - 2012

Bachelor's Degree in Computer Information Systems

Khulna University - Khulna, Bangladesh