Ashok Tulachan
Verified Expert in Engineering
质量保证发展员
Ashok是一名高级全栈程序员, 通过aws认证的软件开发人员和QA自动化主管,在财务方面拥有丰富的经验, banking, insurance, healthcare, 及政府资讯科技计划. 他拥有计算机信息系统硕士学位,并具有与各种规模的组织合作的专业知识.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, MacOS
The most amazing...
...我完成的项目是一个后端Java项目,用于无卡ATM取款iOS应用程序.
Work Experience
Prinicipal Engineer
ScienceLogic
- 作为首席工程师监督React web应用程序的自动化框架.
- 使用Cucumber和TestCafe创建并维护自动化框架,使手工测试人员能够使用理智测试和回归测试的自动化测试.
- 创建了一个Cucumber数据驱动框架,通过Sanity测试确保数据完整性和产品质量.
自动化架构师讲师
Udemy
- 用Java和Ruby创建自动化培训训练营视频.
- Trained more than 60,来自世界各地的000名学生学习使用Selenium和Java的自动化框架.
- 针对所有学生提出的问题提供技术支持.
Automation Architect
Toptal Projects
- 根据多个Toptal客户的产品和技术需求,担任自动化架构师.
- 用Ruby作为编程语言和Selenium从零开始创建了一个数据驱动的自动化框架来自动化web应用程序.
- 用JavaScript作为编程语言和Selenium从零开始创建一个自动化框架来自动化web应用程序.
- 使用Chai和Promise JavaScript库用JavaScript创建Rest API自动化测试.
- 使用Appium从零开始为iOS/Android React Native应用创建一个数据驱动的自动化框架,实现iOS/Android Native应用的自动化.
- 测试端到端iOS/Android React Native应用交付质量,并就产品质量标准向开发者提供建议.
全栈开发人员/高级软件工程师
Capital One
- 与产品交付团队互动,参与产品需求/设计评审,以提供功能需求的完整性, product designs, and schedules.
- 使用Java Spring和Jersey Framework开发和维护后端REST API.
- 使用Mockito Spy和PowerMocks创建单元测试.
- 设计自动化集成测试框架,确保产品质量.
- 创建并执行每日冒烟测试, sanity tests, 和回归测试,以确保代码和产品的质量.
- 在模拟器和真实的iPhone设备上执行自动化测试脚本.
- 创建并维护Jenkins,以执行代码的持续集成,以确保代码的质量.
- 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
QA自动化主管/高级QA自动化工程师
农民互助冰雹保险
- 领导一个陆上和海上自动化工程师团队, 在整个项目中沟通和发展跨多学科团队的关系, 并与团队合作,提供创新的自动化解决方案.
- 为自动化团队计划sprint,并向经理报告最终成果和范围.
- 确定web应用程序的自动化候选项,并将其分配给测试工程师.
- 协调不同的开发团队和手动测试团队,交付和实现自动化的有效解决方案.
- 在xAFT框架中创建和维护自动化脚本,以便在各种浏览器中进行测试.
- 分析当前自动化解决方案的所有方面,并确定迁移到新的自动化框架的需求和策略.
- 带领一个小型测试团队成功完成任务,包括设定目标, performance appraisal, 并对直接下属进行项目任务管理.
- 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
高级QA自动化工程师
Nationwide Insurance
- 审查业务需求和软件需求规范文档.
- 使用Selenium Watir和Ruby作为编程语言,为CIQ(商业互联网报价)创建了回归自动化测试脚本.
- 使用HP Quick Test Professional或UFT在多个虚拟机中运行自动化脚本.
- 通过执行完整性测试对CIQ/NWAG站点进行从头到尾的测试, security testing, and system testing.
- 参与提升会议, 调查软件bug, 并帮助开发人员解决技术问题.
QA Automation Engineer
Dice Holdings Inc
- 使用Selenium WebDriver设计了Selenium框架和自动化工具, Java作为一种编程语言, TestNG作为测试框架.
- 审查业务需求和软件需求规范文档.
- 编写每天使用Jenkins持续集成服务器运行的Selenium Smoke测试脚本.
- 负责每次新版本部署到不同环境后的Smoke测试.
- 为整个web应用程序创建回归自动化测试脚本.
- 与开发和设计团队合作,设计和计划测试计划.
- 通过执行完整性测试测试了整个运行状况呼叫站点, security testing, and system testing.
QA Automation Engineer
富国银行住房抵押贷款
- 使用Selenium RC和Selenium Grid自动化CORE项目.
- 监督质量保证和硒烟雾测试的创建, regression, 以及集成测试脚本.
- 使用c#维护Selenium自动化测试框架.
- 培训新的承包商和雇员关于业务需求和测试脚本的执行.
- 使用c#和Selenium RC设计了Selenium框架和自动化工具.
QA Analyst/Engineer
Deloitte Consulting
- Created test scenarios, test scripts, 并为CCMS(加州法院管理系统)web应用程序测试用例. 监督Smoke测试、集成测试和回归测试.
- 培训新的承包商和雇员关于业务需求和测试脚本的执行.
- 在进行自动化测试之前,手动测试了整个CCMS管理应用程序.
- 在Quick Test Pro上实现和工作自动化测试.
- 广泛使用Clear Quest进行缺陷报告和缺陷跟踪.
Experience
Selenium Ruby自动化框架
JavaScript自动化框架
CashTapp无卡取款iOS应用程序
Education
计算机信息系统硕士学位
贝尔维尤大学-贝尔维尤,内布拉斯加州
机械工程学士学位
圣克劳德州立大学-圣克劳德,明尼苏达州
Certifications
副开发者证书
AWS
认证ScrumMaster培训
Lithespeed
敏捷工程工作坊
Lithespeed
Skills
Libraries/APIs
Selenium Grid, Selenium WebDriver, Node.js、JDBC、REST api、React、jQuery、TensorFlow、Chai
Tools
Apache Maven, Jira, GitHub, AWS CloudFormation, AWS CLI, AWS ELB, Jenkins, Amazon CloudWatch, IntelliJ IDEA, HP Quality Center (QC), SoapUI, Servlet, Sahi, Watir, SonarQube, Cucumber, REST Assured, Selenium Remote Control (RC), Apache Ant
Frameworks
Selenium、TestNG、JUnit、Jersey、Spring、Mockito、Spring Boot、雅加达服务器页面(JSP)、ASP.. NET, NUnit, XCUITest, Appium, PowerMock, TestCafe, Android SDK
Languages
JavaScript, Java, SQL, Ruby, XML, c#, JRuby, Clojure
Paradigms
面向对象编程(OOP), Test Automation, Manual Testing, 持续交付(CD), 持续集成(CI), Agile, 持续发展(CD), 敏捷软件开发, Testing, 函数式编程, Promise, Automated Testing
Platforms
Android, iOS,亚马逊Alexa, MacOS, Oracle, AWS Lambda, AWS Elastic Beanstalk
Storage
Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3)
Other
REST API Automation, Selenium IDE, Agile Software Testing, Quality Assurance (QA), SDET, Agile QA, QA Testing, Test Engineer
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring