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

克里斯蒂娜林

验证专家  in Engineering

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

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

Christina is a senior QA engineer with expertise in 测试自动化, 测试管理, and manual testing for web and mobile applications. She has created 测试自动化 frameworks from the ground up using 硒WebDriver in several projects as well as automating API testing using REST-assured and Postman. With experience in both private and public sectors, 克里斯蒂娜曾与大型, medium-size, 小型创业公司.

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

最神奇的...

...project I've done was developing a 测试自动化 framework on my own using Selenium. It helped reduce manual testing time from four days to just one day!

工作经验

QA自动化工程师

2018年至今
客户(通过Toptal)
  • Developed automated tests for native android and iOS mobile apps using Appium and Python.
  • Built a 测试自动化 framework from the ground up for a cryptocurrency web application using 硒WebDriver and Java.
  • Performed manual testing on native Android and iOS apps.
  • Created test cases for mobile apps for internal and external testers to use during regression testing.
技术:Git, Xcode, Swift, Java, Python, 硒WebDriver, Appium, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, XCUITest, 敏捷冲刺, 测试脚本, 测试自动化工程师, 安卓系统测试, Selenium, Jira, iOS, Android, Jenkins, Python 3, GitHub, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 硒页面对象, 白盒测试, 手机应用测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, 单元测试, Eclipse IDE, Confluence, 移动设备QA自动化, JSON, WebDriver, UI Testing, 冒烟测试, 测试场景, 手工测试, XPath

QA自动化工程师

2017 - 2018
nCrypt
  • Built and maintained the entire 测试自动化 framework from the ground up using 硒WebDriver with Java, TestNG, ExtentReports, and Maven.
  • Automated and maintained web regression test cases.
  • Provided a 测试自动化 framework demo and test coverage progress reports to stakeholders.
  • Performed manual testing on nCrypt's bitcoin and bitcoin cash exchange web application.
技术:Jira, TestRail, Git, Apache Maven, TestNG, Java, Appium, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, 测试脚本, 测试自动化工程师, Selenium, iOS, API Testing, Databases, Cryptocurrency, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 硒页面对象, Web服务测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, 请放心, 移动设备QA自动化, Zephyr, APIs, WebDriver, UI Testing, 冒烟测试, 测试计划, QA测试计划管理, 测试场景, 手工测试, XPath

高级QA自动化工程师

2016 - 2017
BCAA
  • Automated the regression test suites for an insurance web application.
  • Contributed to the development and maintenance of the 测试自动化 framework.
  • Conducted code reviews for team members and provided feedback.
  • Automated RESTful services testing using the 请放心 API for the Personal Information Protection Act (PIPA) project.
  • Performed manual web, database, and iPhone testing.
技术:pgAdmin, Postman, Swagger, TestLink, Bamboo, Subversion (SVN), Git, SQL, TestNG, Java, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 移动应用程序, 敏捷冲刺, 测试脚本, 测试自动化工程师, Selenium, API Testing, Databases, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 硒页面对象, Web服务测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, 请放心, JSON, TortoiseGit, TortoiseSVN, APIs, WebDriver, UI Testing, 冒烟测试, 手机应用测试, Bitbucket, 测试场景, 手工测试, XPath

Test Lead

2015 - 2016
加拿大财政委员会秘书处
  • Created a 测试自动化 framework from scratch using 硒WebDriver, Python, PyUnit, Protractor, and Jasmine.
  • Developed automated regression test suites for a government intranet web application built on the WordPress platform.
  • 为项目编写测试策略文档. Gathered project and 业务需求 to outline all the testing approaches.
  • Led testing efforts and provided QA training to junior testers.
  • 创建和执行网页可访问性(WCAG 2).测试用例.
技术:波, TestLink, Git, 单元测试, Python, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 敏捷冲刺, Leadership, 测试脚本, 测试自动化工程师, Selenium, Python 3, Protractor, Jasmine, WordPress, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, IE开发人员工具栏, WebDriver, UI Testing, 冒烟测试, Phabricator, 测试场景, 手工测试, XPath

软件测试开发人员

2015 - 2015
Ecobee
  • Developed automated tests for a web application that allowed users to configure Ecobee's WiFi-enabled thermostat.
  • Maintained and troubleshot the automation environments.
  • Monitored automation test results daily and fixed bugs as needed.
  • Mentored junior automation testers on coding standards.
技术:TestLink, Jenkins, Subversion (SVN), PyUnit, Python, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 测试自动化工程师, Selenium, Jira, Python 3, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 硒PageFactory, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, Confluence, JSON, WebDriver, UI Testing, CSS, 冒烟测试, 测试场景, 手工测试

测试自动化工程师

2014 - 2014
Carebook健康技术
  • Created the 测试自动化 framework from the ground up using 硒WebDriver with C# and NUnit.
  • Developed web UI 测试自动化 scripts for Carebook's preventative health management system.
  • Mentored offshore QA testers on creating effective and maintainable test suites to provide maximum test coverage for different testing phases.
  • Wrote performance test scripts using Visual Studio web performance test.
  • 执行功能, regression, web, and mobile testing on Carebook's SaaS platform.
  • Analyzed functional specs, requirements, and workflow designs.
技术:TFS, Microsoft Team Foundation服务器, 微软测试管理器, Visual Studio, Microsoft Visual Studio, NUnit, C#, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, .NET, 敏捷冲刺, Leadership, 测试脚本, 测试自动化工程师, Selenium, C#.NET, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, WebDriver, UI Testing, CSS, 冒烟测试, 测试计划, QA测试计划管理, 手机应用测试, Team Foundation Server 2013, 测试场景, 手工测试, XPath

高级QA分析师

2013 - 2014
西部联合电报公司
  • 分析业务需求, UI workflow, and database design to create and execute test cases on a transaction monitoring and alert management system for detecting money laundering patterns for regulatory compliance (PEP, Worldcheck, Dodd-Frank).
  • Designed the test plan and test case templates and created the entire regression testing suite.
  • Performed black box and white box functional, regression, integration, database, and UI testing.
  • Set up HP Quality Center as a 测试管理 system to create traceability for releases, 业务需求, test cases, 测试执行结果, and defects.
  • Provided test coverage and defect summary reports for project releases.
技术:Selenium IDE, VersionOne, Trello, 惠普质量中心(QC), SQL Server Management Studio (SSMS), QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, API Testing, Databases, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, Salesforce, UI Testing, 冒烟测试, 测试场景, 手工测试

Project Test Team Lead | Senior Quality Assurance Tester

2011 - 2013
省卫生服务管理局
  • 执行功能, integration, regression, security, and automated testing for a renal patient information management system used across BC renal clinics and hospitals.
  • 管理一个由四名测试员组成的团队, 确定的测试范围, 计划并领导项目测试工作, 建立和标准化的QA流程. 制定测试策略. Participated in UAT planning and triaged user feedback.
  • Evaluated, recommended, and coordinated the purchase and training of 测试管理, 需求管理, 测试自动化, bug跟踪工具. 建立和维护所有QA工具.
  • Designed test plan, test case, and defect templates. 开发测试评估.
  • Determined QA resource needs and participated in the QA hiring process.
技术:Jira, 惠普质量中心(QC), QTP, Java, 硒WebDriver, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 敏捷冲刺, Leadership, 测试脚本, 测试自动化工程师, Selenium, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 测试自动化框架, 自动化UI测试, 测试管理, 硒PageFactory, QA领导, UI自动化, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 硒页面对象, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, 硒API, Eclipse IDE, Confluence, 用户验收测试(UAT), TortoiseSVN, TortoiseGit, HP快速测试专业版(QTP), WebDriver, UI Testing, 冒烟测试, 测试计划, QA测试计划管理, 测试场景, 手工测试, XPath

软件测试人员

2010 - 2011
主动网络
  • 分析功能规格, created and executed test cases for point of sale (POS), 支付事务处理, 事件注册系统.
  • Tested the SQL encryption for payment data transmission from client to server using a Microsoft Network monitor.
  • Performed website accessibility testing for ADA compliance.
  • Presented demos of new software features to stakeholders and customers.
  • Collaborated with offshore developers and testers.
  • 对现金抽屉进行硬件测试, 收据打印机, 验证打印机, scanners, and webcams.
技术:IIS, JAWS, 可访问性, Wave, IE开发人员工具栏, 网页可及性, Oracle数据库, Jira, Microsoft SQL Server, 质量保证(QA), 敏捷冲刺, 测试脚本, Databases, QA Testing, 回归测试, 集成测试, 系统测试, 探索性测试, 测试用例执行, 创建测试用例, 软件测试生命周期(STLC), 测试分析, Website QA, 网站测试, Web应用测试, 基于网络的测试, 黑匣子测试, 软件质量保证, Manual QA, 软件开发生命周期(SDLC), Test Cases, 敏捷软件测试, 白盒测试, 软件测试, 功能测试, E2E测试, Testing, 测试自动化, UI Testing, XML, 冒烟测试, 测试场景, 手工测试

软件开发人员

2010 - 2010
SAP业务对象
  • Added and modified installation features to the Business Objects Enterprise application on both Windows and Unix platforms.
  • Developed installation features to support different language localizations.
  • Developed installation features to support different types of databases.
技术:Visual Studio, C++, QA自动化, SDET, 质量保证(QA), 自动化测试, 测试脚本, 软件开发生命周期(SDLC), Perforce

软件开发人员

2008 - 2008
Currenex
  • Converted all of the embedded test code into JUnit test cases.
  • Developed an administrator setup application using Java, JavaScript, Ajax, 和允许超级用户添加的SQL, edit, 删除管理员.
  • 收集需求, 然后进行了用户界面设计, 并实现了前端和后端代码.
  • Wrote SQL database queries and conducted unit and integration testing.
  • 管理与主应用程序的集成.
  • Added user group deletion, user filtering, and user search features to the existing application.
技术:SQL, JavaScript, Java, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 探索性测试, 软件开发生命周期(SDLC), 单元测试, Eclipse IDE, JUnit

软件工程师

2007 - 2007
MacDonald, Dettwiler, and Associates (MDA)
  • Implemented classes in C++ to build a “bridge” to transport navigation aid data from the database to the front-end layers of the application.
  • Developed backend code to deliver data to the UI layer.
  • Developed backend code to deliver data to the UI layer.
技术:c++, QA自动化, SDET, 质量保证(QA), 软件开发, 自动化测试, 测试脚本, 软件开发生命周期(SDLC), XML

Building the Entire 测试自动化 Framework at nCrypt

As the first QA automation engineer hired at the company, I had the opportunity to build the 测试自动化 project from the ground up. I used 硒WebDriver with Java, TestNG, and Maven. I incorporated Log4J for logging test steps and error stack trace to a log file, and I added ExtentReports for generating a user-friendly HTML report to display the test results.

I automated all the critical and commonly-used workflows in the front-end web application, and the automation suite was run during regression testing period to reduce manual testing time and efforts. The QA team especially appreciated the fact that the automated tests replaced some of the most tedious and time-consuming manual test cases that involved number calculations and checking for the correct cash, bitcoin, and bitcoin cash balances in the customers' wallets within the application.

Building an API Test Suite to Test RESTful Web Services

At BCAA, I was involved in a data tokenization project that required web services API testing. Since no one on my team had done API testing before, I took the initiative to build the test suite from scratch. As we were a Java shop, I used the 请放心 Java framework to test the REST API endpoints.

After creating the testing framework and the initial set of test cases, I mentored another tester on REST services and the programming syntax for writing API tests. 这个项目很成功, and the entire test suite was run on a daily basis in Bamboo, 我们的持续集成工具.

Leading the QA Activities for a Brand-new Government Agile Project

I was hired as a test lead and QA automation engineer for a brand-new Agile project at a government agency. The project's purpose was to redesign and rebuild the intranet so it could function as a collaboration and knowledge-sharing platform for employees.

在与开发团队进行一些讨论之后, we decided to build the 测试自动化 project in Python because it was the language that the majority of the developers was comfortable with. I built the 测试自动化 framework from scratch using 硒WebDriver and automated the tests for all the new features that the developers produced in each sprint.

In addition to building the entire 测试自动化 framework, 我也指导初级测试员, set up, and configured 测试管理 and defect tracking systems, performed accessibility testing for the hearing-impaired, and created the test strategy document for submission to the senior management.

The Agile project we worked on served as a pioneering example for other departments within the organization, and we frequently had colleagues visit our office to learn how we used the Agile methodology to deliver our project incrementally and successfully.

Serving as a Mentor in UBC's Computer Science Mentorship Program

Since 2006, I have been volunteering as a mentor in the computer science mentorship program at the University of British Columbia. This program allows me to give back to the computer science department while providing guidance to students concerning the direction of their coursework and careers. Not only have I found this experience to be rewarding, I have also made some lifelong friends over the years.

Languages

XPath, Java, Python, CSS, Python 3, HTML, SQL, XML, C++, JavaScript, C#, C#.NET, Swift

Frameworks

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

库/ api

硒API, 硒WebDriver, WebDriver, REST APIs

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

Storage

Databases, Microsoft SQL Server, JSON, SQL Server Management Studio (SSMS)

2006 - 2009

计算机科学学士学位

The University of British Columbia - 温哥华,卑诗省,加拿大

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

分享你的需求

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

选择你的才能

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

Work with your chosen talent on a trial basis for up to two weeks. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘