Ashok Tulachan
Verified Expert in Engineering
Quality Assurance Developer
Ashok is a senior full-stack, 通过aws认证的软件开发人员和QA自动化主管,在财务方面拥有丰富的经验, banking, insurance, healthcare, and government IT projects. 他拥有计算机信息系统硕士学位,并具有与各种规模的组织合作的专业知识.
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测试确保数据完整性和产品质量.
Automation Architect Instructor
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.
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应用交付质量,并就产品质量标准向开发者提供建议.
Full Stack Developer/Senior Software Engineer
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,以执行代码的持续集成,以确保代码的质量.
- 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
QA Automation Lead/Senior QA Automation Engineer
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.
- 领导提出的自动化框架的持续改进,并创建所需的文档以提高其可用性.
Senior QA Automation Engineer
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.
QA Automation Engineer
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.
QA Automation Engineer
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.
QA Analyst/Engineer
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.
Experience
Selenium Ruby Automation Framework
Selenium JavaScript Automation Framework
CashTapp Cardless Withdrawal iOS App
Education
Master's Degree in Computer Information Systems
Bellevue University - Bellevue, Nebraska
Bachelor of Science Degree in Mechanical Engineering
Saint Cloud State University - Saint Cloud, Minnesota
Certifications
Associate Developer Certificate
AWS
Certified ScrumMaster Training
Lithespeed
Agile Engineering Workshop
Lithespeed
Skills
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)
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring