Ashok Tulachan, Developer in Tysons, VA, United States
Ashok is available for hire
Hire Ashok

Ashok Tulachan

Verified Expert  in Engineering

Quality Assurance Developer

Location
Tysons, VA, United States
Toptal Member Since
June 26, 2018

Ashok is a senior full-stack, 通过aws认证的软件开发人员和QA自动化主管,在财务方面拥有丰富的经验, banking, insurance, healthcare, and government IT projects. 他拥有计算机信息系统硕士学位,并具有与各种规模的组织合作的专业知识.

Availability

Part-time

Preferred Environment

IntelliJ IDEA, MacOS

The most amazing...

...我完成的项目是一个后端Java项目,用于无卡ATM取款iOS应用程序.

Work Experience

Prinicipal Engineer

2019 - PRESENT
ScienceLogic
  • 作为首席工程师监督React web应用程序的自动化框架.
  • 使用Cucumber和TestCafe创建并维护自动化框架,使手工测试人员能够使用理智测试和回归测试的自动化测试.
  • 创建了一个Cucumber数据驱动框架,通过Sanity测试确保数据完整性和产品质量.
Technologies: React, Selenium, TestCafe, Node.js, JavaScript

Automation Architect Instructor

2018 - PRESENT
Udemy
  • Created automation training bootcamp videos in Java and Ruby.
  • Trained more than 60,来自世界各地的000名学生学习使用Selenium和Java的自动化框架.
  • Provided technical support to all the students regarding their questions.
Technologies: Selenium, Node.js, Java

Automation Architect

2018 - PRESENT
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应用交付质量,并就产品质量标准向开发者提供建议.
Technologies: TestCafe, Ruby, Selenium, JavaScript, Node.js

Full Stack Developer/Senior Software Engineer

2015 - 2019
Capital One
  • 与产品交付团队互动,参与产品需求/设计评审,以提供功能需求的完整性, product designs, and schedules.
  • Developed and maintained back-end REST API Using Java Spring and Jersey Framework.
  • Created unit tests using Mockito Spy and PowerMocks.
  • 设计自动化集成测试框架,确保产品质量.
  • Created and executed daily smoke tests, sanity tests, and regression tests to ensure the quality of the code and the product.
  • Executed automated test scripts in both simulators and real iPhone devices.
  • 创建并维护Jenkins,以执行代码的持续集成,以确保代码的质量.
  • 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
Technologies: Appium, XCUITest, Selenium WebDriver, REST Assured, Jira, Jenkins, Cucumber, SonarQube, REST APIs, Spring, Java

QA Automation Lead/Senior QA Automation Engineer

2014 - 2015
Farmers Mutual Hail Insurance
  • Led an on-shore and off-shore team of automation engineers, 在整个项目中沟通和发展跨多学科团队的关系, and collaborated with the team to deliver innovative automation solutions.
  • 为自动化团队计划sprint,并向经理报告最终成果和范围.
  • 确定web应用程序的自动化候选项,并将其分配给测试工程师.
  • 协调不同的开发团队和手动测试团队,交付和实现自动化的有效解决方案.
  • 在xAFT框架中创建和维护自动化脚本,以便在各种浏览器中进行测试.
  • 分析当前自动化解决方案的所有方面,并确定迁移到新的自动化框架的需求和策略.
  • Drove a small test team to successfully get things done including goal setting, performance appraisal, and project task management for direct reports.
  • 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
Technologies: Oracle, HP Quality Center (QC), Selenium Grid, Watir, Selenium, JRuby, Ruby, JUnit, JDBC, Servlet, Jakarta Server Pages (JSP), Java

Senior QA Automation Engineer

2013 - 2014
Nationwide Insurance
  • Reviewed business requirement and software requirement specification documents.
  • 使用Selenium Watir和Ruby作为编程语言,为CIQ(商业互联网报价)创建了回归自动化测试脚本.
  • 使用HP Quick Test Professional或UFT在多个虚拟机中运行自动化脚本.
  • Tested the CIQ/NWAG site from end to end by performing sanity testing, security testing, and system testing.
  • Participated in enhancement meetings, investigated software bugs, and helped the developers to resolve technical issues.
Technologies: Oracle, HP Quality Center (QC), Selenium Grid, Watir, Selenium, JRuby, Ruby, JUnit, JDBC, Servlet, Jakarta Server Pages (JSP), Java

QA Automation Engineer

2012 - 2013
Dice Holdings Inc
  • Designed the Selenium Framework and Automation Tool using Selenium WebDriver, Java as a programming language, and TestNG as a testing framework.
  • Reviewed business requirement and software requirement specification documents.
  • 编写每天使用Jenkins持续集成服务器运行的Selenium Smoke测试脚本.
  • 负责每次新版本部署到不同环境后的Smoke测试.
  • Created regression automated test scripts for the entire web application.
  • 与开发和设计团队合作,设计和计划测试计划.
  • Tested the entire Health Callings site by performing sanity testing, security testing, and system testing.
Technologies: Oracle, HP Quality Center (QC), Selenium Grid, Selenium WebDriver, TestNG, JUnit, JDBC, Servlet, Jakarta Server Pages (JSP), Java

QA Automation Engineer

2011 - 2012
Wells Fargo Home Mortgage
  • Worked on automating the CORE project with Selenium RC and Selenium Grid.
  • Oversaw quality assurance and creation of Selenium Smoke tests, regression, and integration test scripts.
  • Maintained the Selenium automation test framework using C#.
  • 培训新的承包商和雇员关于业务需求和测试脚本的执行.
  • Designed the Selenium Framework and Automation Tool using C# and Selenium RC.
Technologies: HP Quality Center (QC), Oracle, Sahi, Selenium Grid, Selenium Remote Control (RC), NUnit, ASP.NET, C#, XML, JDBC, Servlet, Jakarta Server Pages (JSP), Java

QA Analyst/Engineer

2009 - 2011
Deloitte Consulting
  • Created test scenarios, test scripts, and test cases for CCMS (California court management System) web application. Oversaw the Smoke test, integration test, and regression tests.
  • 培训新的承包商和雇员关于业务需求和测试脚本的执行.
  • 在进行自动化测试之前,手动测试了整个CCMS管理应用程序.
  • Implemented and worked on Quick Test Pro for automated testing.
  • Extensively used Clear Quest for defect reporting and defect tracking.
Technologies: Java, SoapUI, XML, HP Quality Center (QC)

Selenium Ruby Automation Framework

As an automation architect, 我负责使用Ruby作为编程语言和Cucumber Framework从头开始创建自动化框架. Using the Automation Framework, 我能够尽早发现许多漏洞,并将测试时间从5个小时减少到20分钟.

Selenium JavaScript Automation Framework

As an automation architect, 我负责使用JavaScript作为编程语言从零开始创建自动化框架. 我能够创建Rest API测试和UI测试,以测试新的后端Rest API和使用vue创建的新web应用程序.js. The framework was created within 2 months of working part-time hours.

CashTapp Cardless Withdrawal iOS App

As a senior full-stack developer, 负责维护后端REST API Spring Java框架CashTapp移动应用. On this project, 我还负责使用Java为烟雾/回归测试套件创建和维护自动化脚本,以及实现CICD任务以将代码部署到生产环境中.
2012 - 2015

Master's Degree in Computer Information Systems

Bellevue University - Bellevue, Nebraska

2006 - 2009

Bachelor of Science Degree in Mechanical Engineering

Saint Cloud State University - Saint Cloud, Minnesota

DECEMBER 2016 - DECEMBER 2018

Associate Developer Certificate

AWS

FEBRUARY 2012 - PRESENT

Certified ScrumMaster Training

Lithespeed

FEBRUARY 2012 - PRESENT

Agile Engineering Workshop

Lithespeed

Languages

JavaScript, Java, SQL, Ruby, XML, C#, JRuby, Clojure

Frameworks

Selenium、TestNG、JUnit、Jersey、Spring、Mockito、Spring Boot、Jakarta Server Pages (JSP)、ASP.NET, NUnit, XCUITest, Appium, PowerMock, TestCafe, Android SDK

Libraries/APIs

Selenium Grid, Selenium WebDriver, Node.js, JDBC, REST APIs, 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

Paradigms

Object-oriented Programming (OOP), Test Automation, Manual Testing, Continuous Delivery (CD), Continuous Integration (CI), Agile, Continuous Development (CD), Agile Software Development, Testing, Functional Programming, Promise, Automated Testing

Platforms

Android, iOS, Amazon Alexa, MacOS, Oracle, AWS Lambda, AWS Elastic Beanstalk

Other

REST API Automation, Selenium IDE, Agile Software Testing, Quality Assurance (QA), SDET, Agile QA, Test Automation Engineer, QA Testing, Test Engineer

Storage

Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3)

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring