克里斯蒂娜林,加拿大温哥华开发人员
Christina is available for hire
Hire Christina

克里斯蒂娜林

验证专家  in 工程

质量保证工程师和开发人员

Location
温哥华,卑诗省,加拿大
至今成员总数
2018年3月6日

Christina是一名高级QA工程师,在测试自动化方面具有专业知识, 测试管理, 以及对网络和移动应用程序的手动测试. 她在几个项目中使用硒WebDriver从头创建了测试自动化框架,并使用REST-assured和Postman自动化了API测试. 在私营和公共部门都有工作经验, 克里斯蒂娜曾与大型, 中型, 小型创业公司.

Portfolio

客户(通过Toptal)
Git, Xcode, Swift, Java, Python, 硒WebDriver, Appium, QA自动化...
nCrypt
Jira, TestRail, Git, Apache Maven, TestNG, Java, Appium, 硒WebDriver...
BCAA
pgAdmin, Postman, Swagger, TestLink, Bamboo, Subversion (SVN), Git, SQL, TestNG...

Experience

Availability

Part-time

首选的环境

窗户,MacOS, .. NET, Python, Java, Jira, iOS

最神奇的...

...我所做的项目是使用Selenium开发一个自己的测试自动化框架. 它帮助将手工测试时间从四天减少到一天!

工作经验

QA自动化工程师

2018年至今
客户(通过Toptal)
  • 使用Appium和Python为原生android和iOS移动应用开发自动化测试.
  • 使用硒WebDriver和Java从头开始为加密货币web应用程序构建测试自动化框架.
  • 对原生Android和iOS应用进行手动测试.
  • 为移动应用程序创建测试用例,供内部和外部测试人员在回归测试期间使用.
技术:Git, Xcode, Swift, Java, Python, 硒WebDriver, Appium, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, XCUITest, 敏捷冲刺, 测试脚本, 测试自动化工程师, 安卓系统测试, Selenium, Jira, iOS, Android, Jenkins, Python 3, GitHub, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 硒页面对象, 白盒测试, 手机应用测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, 单元测试, Eclipse IDE, Confluence, 移动设备QA自动化, JSON, WebDriver, 用户界面测试, 冒烟测试, 测试场景, 手工测试, XPath

QA自动化工程师

2017 - 2018
nCrypt
  • 使用硒WebDriver和Java从头开始构建和维护整个测试自动化框架, TestNG, ExtentReports, and Maven.
  • 自动化和维护web回归测试用例.
  • 向涉众提供测试自动化框架演示和测试覆盖进度报告.
  • 对nCrypt的比特币和比特币现金交换web应用程序进行手动测试.
技术:Jira, TestRail, Git, Apache Maven, TestNG, Java, Appium, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, 测试脚本, 测试自动化工程师, Selenium, iOS, API测试, Databases, Cryptocurrency, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 硒页面对象, Web服务测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, 请放心, 移动设备QA自动化, Zephyr, APIs, WebDriver, 用户界面测试, 冒烟测试, 测试计划, QA测试计划管理, 测试场景, 手工测试, XPath

高级QA自动化工程师

2016 - 2017
BCAA
  • 自动化一个保险web应用程序的回归测试套件.
  • 参与测试自动化框架的开发和维护.
  • 为团队成员进行代码审查并提供反馈.
  • 使用个人信息保护法案(PIPA)项目的REST保证API的自动化RESTful服务测试.
  • 执行手动web、数据库和iPhone测试.
技术:pgAdmin, Postman, Swagger, TestLink, Bamboo, Subversion (SVN), Git, SQL, TestNG, Java, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, 敏捷冲刺, 测试脚本, 测试自动化工程师, Selenium, API测试, Databases, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 硒页面对象, Web服务测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, 请放心, JSON, TortoiseGit, TortoiseSVN, APIs, WebDriver, 用户界面测试, 冒烟测试, 手机应用测试, Bitbucket, 测试场景, 手工测试, XPath

Test Lead

2015 - 2016
加拿大财政委员会秘书处
  • 使用硒WebDriver从零开始创建一个测试自动化框架, Python, PyUnit, Protractor, 还有茉莉花.
  • 为建立在WordPress平台上的政府内部网web应用程序开发自动化回归测试套件.
  • 为项目编写测试策略文档. 收集项目和业务需求,概述所有测试方法.
  • 领导测试工作,并为初级测试人员提供QA培训.
  • 创建和执行网页可访问性(WCAG 2).测试用例.
技术:波, TestLink, Git, 单元测试, Python, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 敏捷冲刺, Leadership, 测试脚本, 测试自动化工程师, Selenium, Python 3, Protractor, Jasmine, WordPress, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, IE开发人员工具栏, WebDriver, 用户界面测试, 冒烟测试, Phabricator, 测试场景, 手工测试, XPath

软件测试开发人员

2015 - 2015
Ecobee
  • 为一个网络应用程序开发自动化测试,允许用户配置Ecobee的wifi恒温器.
  • 维护自动化环境并排除故障.
  • 每天监控自动化测试结果,并根据需要修复错误.
  • 指导初级自动化测试人员编码标准.
技术:TestLink, Jenkins, Subversion (SVN), PyUnit, Python, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 测试自动化工程师, Selenium, Jira, Python 3, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, Confluence, JSON, WebDriver, 用户界面测试, CSS, 冒烟测试, 测试场景, 手工测试

测试自动化工程师

2014 - 2014
Carebook健康技术
  • 使用硒WebDriver和c#以及NUnit从头开始创建测试自动化框架.
  • 为Carebook的预防性健康管理系统开发web UI测试自动化脚本.
  • 指导海外QA测试人员创建有效且可维护的测试套件,为不同的测试阶段提供最大的测试覆盖率.
  • 使用Visual Studio web性能测试编写性能测试脚本.
  • 在Carebook的SaaS平台上执行功能、回归、web和移动测试.
  • 分析功能规格、需求和工作流程设计.
技术:TFS, Microsoft Team Foundation服务器, 微软测试管理器, Visual Studio, Microsoft Visual Studio, NUnit, C#, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, .. NET、敏捷冲刺、领导力、测试脚本、测试自动化工程师、Selenium、c#.NET, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, WebDriver, 用户界面测试, CSS, 冒烟测试, 测试计划, QA测试计划管理, 手机应用测试, Team Foundation Server 2013, 测试场景, 手工测试, XPath

高级QA分析师

2013 - 2014
西部联合电报公司
  • 分析业务需求, UI工作流, 以及数据库设计,用于创建和执行交易监控和警报管理系统的测试用例,以检测监管合规的洗钱模式(PEP), Worldcheck, 多德-弗兰克(dodd - frank)).
  • 设计测试计划和测试用例模板,并创建整个回归测试套件.
  • 执行黑盒和白盒功能、回归、集成、数据库和UI测试.
  • 建立惠普质量中心作为测试管理系统,创建产品发布的可追溯性, 业务需求, test cases, 测试执行结果, 和缺陷.
  • 为项目发布提供测试覆盖率和缺陷总结报告.
技术:Selenium IDE, VersionOne, Trello, 惠普质量中心(QC), SQL Server Management Studio, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, API测试, Databases, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, Salesforce, 用户界面测试, 冒烟测试, 测试场景, 手工测试

项目测试组长|高级质量保证测试员

2011 - 2013
省卫生服务管理局
  • 执行功能, 集成, 回归, security, 以及对BC省肾脏诊所和医院使用的肾脏患者信息管理系统进行自动化测试.
  • 管理一个由四名测试员组成的团队, 确定的测试范围, 计划并领导项目测试工作, 建立和标准化的QA流程. 制定测试策略. 参与UAT规划,整理用户反馈.
  • Evaluated, 推荐, 并协调测试管理的采购和培训, 需求管理, 测试自动化, bug跟踪工具. 建立和维护所有QA工具.
  • 设计的测试计划、测试用例和缺陷模板. 开发测试评估.
  • 确定QA资源需求并参与QA招聘流程.
技术:Jira, 惠普质量中心(QC), QTP, Java, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 敏捷冲刺, Leadership, 测试脚本, 测试自动化工程师, Selenium, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, Confluence, 用户验收测试(UAT), TortoiseSVN, TortoiseGit, HP快速测试专业版(QTP), WebDriver, 用户界面测试, 冒烟测试, 测试计划, QA测试计划管理, 测试场景, 手工测试, XPath

软件测试人员

2010 - 2011
主动网络
  • 分析功能规格, 为销售点(POS)创建并执行测试用例, 支付事务处理, 事件注册系统.
  • 使用Microsoft Network监视器测试了用于从客户机到服务器的支付数据传输的SQL加密.
  • 执行网站无障碍测试,以符合ADA.
  • 向涉众和客户展示新软件特性的演示.
  • 与海外开发人员和测试人员合作.
  • 对现金抽屉进行硬件测试, 收据打印机, 验证打印机, scanners, 和网络摄像头.
技术:IIS, JAWS, 可访问性, Wave, IE开发人员工具栏, 网页可及性, Oracle数据库, Jira, Microsoft SQL Server, 质量保证(QA), 敏捷冲刺, 测试脚本, Databases, QA测试, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, 网站质量, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), 测试用例, 敏捷软件测试, 白盒测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 用户界面测试, XML, 冒烟测试, 测试场景, 手工测试

软件开发人员

2010 - 2010
SAP业务对象
  • 在Windows和Unix平台上为Business Objects Enterprise应用程序添加和修改了安装特性.
  • 开发了支持不同语言本地化的安装特性.
  • 开发了支持不同类型数据库的安装特性.
技术:Visual Studio, C++, QA自动化, SDET, 质量保证(QA), 自动化测试, 测试脚本, 软件开发生命周期(SDLC), Perforce

软件开发人员

2008 - 2008
Currenex
  • 将所有嵌入的测试代码转换为JUnit测试用例.
  • 使用Java开发了一个管理员设置应用程序, JavaScript, Ajax, 和允许超级用户添加的SQL, edit, 删除管理员.
  • 收集需求, 然后进行了用户界面设计, 并实现了前端和后端代码.
  • 编写SQL数据库查询,并进行单元和集成测试.
  • 管理与主应用程序的集成.
  • 为已有应用增加删除用户组、过滤用户和搜索用户等特性.
技术:SQL, JavaScript, Java, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 探索性测试, 软件开发生命周期(SDLC), 单元测试, Eclipse IDE, JUnit

软件工程师

2007 - 2007
MacDonald, Dettwiler, and Associates (MDA)
  • 在c++中实现类,构建一个“桥”,将导航辅助数据从数据库传输到应用程序的前端层.
  • 开发后端代码,将数据交付到UI层.
  • 开发后端代码,将数据交付到UI层.
技术:c++, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 软件开发生命周期(SDLC), XML

在nCrypt构建整个测试自动化框架

作为公司聘用的第一位QA自动化工程师, 我有机会从头开始构建测试自动化项目. 我将硒WebDriver与Java、TestNG和Maven一起使用. 我将Log4J用于记录测试步骤和错误堆栈跟踪到日志文件中, 我添加了ExtentReports,用于生成用户友好的HTML报告,以显示测试结果.

我自动化了前端web应用程序中所有关键和常用的工作流, 自动化套件在回归测试期间运行,以减少手工测试的时间和工作量. QA团队特别赞赏这样一个事实,即自动化测试取代了一些涉及数字计算和检查正确现金的最乏味和耗时的手动测试用例, bitcoin, 在应用程序中,客户钱包中的比特币现金余额.

构建一个API测试套件来测试RESTful Web服务

在BCAA,我参与了一个需要web服务API测试的数据标记化项目. 因为我的团队之前没有人做过API测试, 我主动地从头开始构建测试套件. 因为我们是一家Java公司,所以我使用请放心 Java框架来测试REST API端点.

在创建测试框架和测试用例的初始集之后, 我指导另一个测试人员学习REST服务和编写API测试的编程语法. 这个项目很成功, 整个测试套件每天都在Bamboo中运行, 我们的持续集成工具.

领导一个全新的政府敏捷项目的QA活动

我被一家政府机构聘为一个全新的敏捷项目的测试主管和QA自动化工程师. 该项目的目的是重新设计和重建内部网,使其能够作为员工的协作和知识共享平台.

在与开发团队进行一些讨论之后, 我们决定用Python构建测试自动化项目,因为它是大多数开发人员熟悉的语言. 我使用硒WebDriver从零开始构建测试自动化框架,并对开发人员在每个sprint中生成的所有新特性进行自动化测试.

除了构建整个测试自动化框架之外, 我也指导初级测试员, set up, 并且配置了测试管理和缺陷跟踪系统, 为听障人士进行无障碍测试, 并创建测试策略文档提交给高层管理人员.

我们参与的敏捷项目为组织内的其他部门提供了一个开创性的例子, 并且我们经常让同事访问我们的办公室,了解我们如何使用敏捷方法以增量方式成功地交付我们的项目.

担任UBC计算机科学指导计划的导师

自2006年以来, 我一直志愿担任英属哥伦比亚大学计算机科学指导计划的导师. 这个项目可以让我回馈计算机科学系,同时为学生的课程和职业方向提供指导. 我不仅发现这段经历是有益的, 这些年来,我也结交了一些终生的朋友.

Languages

XPath, Java, Python, CSS, Python 3, HTML, SQL, XML, c++, JavaScript, c#, c#.网络,迅速

Frameworks

Selenium、JUnit、TestNG、Appium、Protractor、Jasmine、XCUITest、Swagger、NUnit、 .NET

库/ api

硒API, 硒WebDriver, WebDriver, REST API

Tools

Confluence, Subversion (SVN), 请放心, 微软测试管理器, TestRail, 惠普质量中心(QC), Eclipse IDE, Jira, Zephyr, Postman, TortoiseSVN, TortoiseGit, Bitbucket, Jenkins, Microsoft Visual Studio, Git, Apache Maven, Microsoft Team Foundation服务器, Phabricator, GitLab, GitHub, Trello, VersionOne, Visual Studio, TFS, QTP, IE开发人员工具栏, pgAdmin, Perforce, HP快速测试专业版(QTP), Bamboo, Xcode

Paradigms

软件测试, 功能测试, 单元测试, E2E测试, Scrum, Testing, 自动化测试, 测试自动化, 手工测试, Agile, 用户验收测试(UAT)

Platforms

Android, iOS, TestLink, MacOS, Windows, WordPress, Oracle数据库,Salesforce

Other

QA测试, Web服务测试, 测试自动化框架, 冒烟测试, 白盒测试, 回归测试, 自动化UI测试, 用户界面测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 测试计划, 软件测试生命周期(STLC), 测试管理, 安卓系统测试, 测试分析, 硒PageFactory, 网站质量, QA领导, 敏捷软件测试, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, Manual QA, 手机应用测试, UI自动化, QA测试计划管理, QA自动化, 软件质量保证, 软件开发生命周期(SDLC), 质量保证(QA), 测试用例, 硒页面对象, 移动设备QA自动化, SDET, 软件开发, 测试自动化工程师, 移动应用程序, Leadership, 测试脚本, 测试场景, Team Foundation Server 2013, API测试, APIs, PyUnit, Selenium IDE, 网页可及性, Wave, 可访问性, JAWS, IIS, Cryptocurrency, log4j, 敏捷冲刺

Storage

数据库,Microsoft SQL Server, JSON, SQL Server Management Studio

2006 - 2009

计算机科学学士学位

英属哥伦比亚大学-温哥华,BC,加拿大

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

开始招聘