阿布Malani,阿拉伯联合酋长国迪拜的开发商
Abhishek is available for hire
Hire Abhishek

阿布Malani

验证专家  in Engineering

软件开发人员

Location
阿拉伯联合酋长国迪拜
至今成员总数
2021年12月27日

Abhishek在软件测试方面有大约9年的经验. 他精通测试任何软件、网站、应用程序和后端服务. Abhishek是一名OSS爱好者,也是Selenium等存储库的贡献者. 他是一个快速学习的人,可以很快地掌握东西,并确保及时交货,没有缺陷.

Portfolio

静物公司
质量保证(QA), iOS, Android, CI/CD管道,自动化工具...
Walmart
Java, Appium, API测试,QA测试,QA自动化...
Headout
Apache JMeter, Appium, Selenium, Python, Travis CI, Java, CircleCI, Chai, Mocha...

Experience

Availability

Part-time

首选的环境

Java, JavaScript, Python, Cypress, Selenium, Appium, CircleCI, Jenkins, SQL, Apache JMeter

最神奇的...

...我开发了一个基于selenium的预订引擎,它可以在后台为最大的票务聚合网站进行预订.

工作经验

QA Tester

2022 - 2023
静物公司
  • 是否对测试自动化框架进行了概念验证. 向团队展示了阿哌安和排毒之间的研究结果. 在Detox框架中编写自动化测试,并将测试时间从一天减少到一个小时.
  • 使用Jira跟踪bug,使用Tuskr维护测试用例. 使用Tuskr为每个构建创建测试运行,更新它们,并向团队报告结果.
  • 监督Android和iOS版本的发行. 通过展示测试敏锐性,稳定了SDLC过程,并在发布构建时引入了信心和稳定性.
Technologies: 质量保证(QA), iOS, Android, CI/CD管道,自动化工具, 测试自动化, 负载测试, 手机应用测试, Web应用测试

高级质量保证工程师

2020 - 2021
Walmart
  • 为沃尔玛的QuickPick应用开发基于cucumber的端到端移动应用自动化框架. 我还将移动应用测试与沃尔玛的内部设备农场整合在一起,并改进了测试设备的覆盖范围.
  • 率先使用JMeter脚本对后端微服务和数据库进行负载测试. 我帮助团队进行A11Y测试, automation, 和文档,提高了网站的可访问性性能.
  • 使用CXO创建订单api实现系统集成测试. 除了, 我指导了一组年轻人, 与团队负责人一起决定放行和不放行, 并参与了设计讨论.
Java技术:, Appium, API测试,QA测试,QA自动化, 移动设备QA自动化, REST APIs, Chai, Mocha, Nightwatch.js, Cypress, Apache JMeter, TestNG, JavaScript, Selenium, Website QA, Software QA, QA领导, QA测试计划管理, 质量保证(QA), REST API自动化, Databases, Docker, 亚马逊网络服务(AWS), Azure, Postman, Debugging, Pytest, 码头工人云, Travis CI, Cucumber, Java 6, Testing, Software, Jenkins, Manual QA, Xray, REST, 质量控制(QC), Android, iOS, 手工测试, 自动化测试, 回归测试, CI / CD管道, 自动化工具, 测试自动化, 负载测试, 手机应用测试, Web应用测试

首席测试软件工程师

2019 - 2020
Headout
  • Developed, designed, 维护Headout网站的端到端测试自动化, Android, and iOS app. 我还通过Travis和GitHub操作创建了CI/CD管道,以便在Git上运行测试套件,从壮举合并到开发分支.
  • 与浏览器堆栈和Amazon AWS设备场集成各自的自动化,用于跨浏览器和设备测试. 除了, 使用JMeter开发分布式负载测试框架,对后端api进行基准测试,提高DB性能.
  • 开发了一个Google PageSpeed脚本,可以每天为Headout的网站和各种白色标签运行. 我使用Selenium创建了一个可视化测试框架. 我还使用了图像对比法,减少了70%的人工工作量.
技术:Apache JMeter, Appium, Selenium, Python, Travis CI, Java, CircleCI, Chai, Mocha, Jasmine, Nightwatch.js, Docker, JavaScript, QA Testing, Website QA, QA自动化, Software QA, 质量保证(QA), QA测试计划管理, 移动设备QA自动化, REST APIs, REST API自动化, Pytest, TestNG, 亚马逊网络服务(AWS), AWS设备场, 码头工人云, API Testing, Databases, Postman, QA领导, Debugging, Amazon S3 (AWS S3), Java 6, Testing, Software, Jenkins, Manual QA, TestRail, REST, 质量控制(QC), Android, iOS, 手工测试, 自动化测试, 回归测试, CI / CD管道, 自动化工具, 测试自动化, 负载测试, 手机应用测试, Web应用测试

高级测试软件工程师

2016 - 2019
Treebo酒店
  • Designed, developed, 管理平台服务的测试用例和自动化, 渠道经理, 探索Android应用程序的商业创意——解决待客问题的工具,比如不请自来, 取消, part pay, 和超额预定.
  • 使用Espresso开发了一个自定义库,可以简化原生Android应用的自动化过程. 参与了20%的项目,比如Bookworm library, Slack bot, 事件警报, 哪一个是Treebo的PagerDuty等价物.
  • 利用机器学习和物联网(IoT)数据共同发明了8项质量控制和审计专利.
技术:空手道API测试, Java 6, Selenium, Appium, Jenkins, Apache JMeter, Espresso, API Testing, REST API自动化, REST APIs, Website QA, QA Testing, Software QA, QA自动化, QA测试计划管理, 移动设备QA自动化, Python, Debugging, Databases, Docker, AWS设备场, 亚马逊网络服务(AWS), Postman, TestNG, 质量保证(QA), Pytest, 码头工人云, Amazon S3 (AWS S3), Travis CI, Cucumber, Testing, Software, Manual QA, QA领导, TestRail, REST, 质量控制(QC), Android, iOS, 手工测试, 自动化测试, 回归测试, CI / CD管道, 自动化工具, 测试自动化, 负载测试, 手机应用测试, Web应用测试

高级测试软件工程师

2015 - 2016
LoanCircle
  • 基于几个参数计算应用程序信用评分的自动信用风险计算逻辑. 我还开发了一个Regex解析器,通过应用程序将所有银行消息与所有捕获的消息隔离开来.
  • 开发了一个解析器,从网上下载所有印度人的选民身份信息,并将其存储在数据库中.
  • 创建了一个脚本,使用Google的api计算申请人住所到商店之间的距离.
技术:Python, OCR, Protractor, MongoDB, Pytest, 亚马逊网络服务(AWS), MongoDB Shell, Selenium, Java, REST APIs, REST API自动化, Website QA, QA Testing, Manual QA, Software QA, QA自动化, 移动设备QA自动化, QA测试计划管理, 质量保证(QA), Apache JMeter, Amazon S3 (AWS S3), TestNG, API Testing, Databases, Postman, Debugging, Java 6, Testing, Software, Jenkins, QA领导, REST, 质量控制(QC), Android, iOS, 手工测试, 自动化测试, 回归测试, CI / CD管道, 自动化工具, 测试自动化, 负载测试, 手机应用测试, Web应用测试

个人贡献者

2012 - 2015
Oracle
  • Designed, developed, 并在单片机上管理自动化代码, OM, 以及Oracle ERP套件中的iProcurement模块.
  • 开发和修改QTP和LoadRunner中的脚本, 每周进行回归测试, 报告的bug.
  • 设计和开发OAF页面,允许用户为自己分配新角色, 每天节省500张新票.
  • 帮助运维团队自动化创建和更新用户的流程,将效率提高了100%以上.
  • 在绩效考核中,我的团队143名员工中,你的表现是否最好:5/5.
Java技术:, HP快速测试专业版(QTP), LoadRunner, SQL, Databases, Postman, 质量保证(QA), QA测试计划管理, Java 6, Testing, Software, Manual QA, REST, 质量控制(QC), Android, iOS, 手工测试, 自动化测试, 回归测试, CI / CD管道, 自动化工具, 测试自动化, Web应用测试

样板代码的网站自动化使用柏树

http://github.com/abhishek-malani/cypress
一个基于javascript的库Cypress被用来实现电子商务网站的自动化. 实现的框架是页面对象模型(POM)。. 除了, 我还实现了Fluent POM, 使QA能够将测试拼接成可读的格式.

我使用Cypress是因为它直接运行在浏览器节点上, 只用30秒, 与Selenium相比,这是一个相当大的执行时间飞跃.

除了这个显著的改进, Cypress还允许在测试和事件时间轴上进行智能调试, 当您想要查看何时以及如何发生的事情的快照时,这会有所帮助.

编写样板代码的原因是为了减少建立项目的时间. 您可以使用此repo设置项目并从第一天开始自动化. 除了提供即插即用功能之外,这个repo让您了解如何使Cypress的最佳用途.

使用Python和Appium的样板自动化代码设置

http://github.com/abhishek-malani/safari-mweb
一个基于python的样板代码库,用于使用Appium启动自动化. 当我开始从事自动化工作时,我发现大多数人使用Java或JavaScript进行自动化. 这让我创建并拥有了这个回购. 这是为所有想用Python和Appium的人准备的.

我觉得Python是一种非常强大的脚本语言,几乎可以自动执行任何事情.

使用JavaScript进行图像识别

http://github.com/abhishek-malani/js-ai
同时在JavaScript中学习AI和图像识别, 我创建了一个读取图像的小应用程序, 识别物体, 并列出它们. 这是通过使用JavaScript、cocolib和TensorFlow实现的. 这种学习背后的想法是看看人工智能能做什么,看看我如何利用它进行测试.

我最初想使用这种设置来帮助我进行视觉测试,其中我可以测试商业领域产品页面上的图像是否与产品相关.

Languages

Java, JavaScript, Python, SQL, Java 6

Frameworks

柏树,硒,阿哌,测试,浓缩咖啡,量角器,茉莉花

库/ api

REST api, Chai, Nightwatch.js, TensorFlow

Tools

Jenkins, Apache JMeter, Pytest, CircleCI, Cucumber, 空手道API测试, Postman, Mocha, AWS设备场, MongoDB Shell, TestRail, Travis CI, HP快速测试专业版(QTP), LoadRunner

Paradigms

测试,敏捷,REST,手动测试,自动化测试,测试自动化,负载测试

Platforms

Android、iOS、亚马逊网络服务(AWS)、Docker、Azure

Storage

Amazon S3 (AWS S3)、数据库、码头工人云、MongoDB

Other

QA自动化, 移动设备QA自动化, API Testing, REST API自动化, QA Testing, Website QA, Software QA, 质量保证(QA), QA测试计划管理, QA领导, Debugging, Xray, 质量控制(QC), 回归测试, CI / CD管道, 自动化工具, 手机应用测试, Web应用测试, Software, OCR, Manual QA

2008 - 2012

工程学士学位

安纳马莱大学-泰米尔纳德邦,印度

2022年1月至今

认证Scrum Master

Scrum.org

2014年9月至今

Sun认证Java开发人员

太阳微系统公司

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘