Beyond42
- 最初协助创始人完成从外部开发团队到内部开发团队的过渡,然后负责公司内部的QA流程.
- 从以前的贡献者那里获得了应用程序开发和维护的所有权. 与以前的贡献者(以前的开发团队)进行现场访问,组织知识转移.
- 引入测试环境和自动部署(单击)到测试和生产环境. 没有设置持续集成,因为没有足够的资源来进行持续部署.
- 面试了5个推荐人,并雇佣了其中的2个加入团队.
- 引入了一个类似于scrum的开发过程,并使用Jira作为监控工具进行正式的sprint.
Technologies: .. NET、Postman、Jenkins、Aurelia、Jira、Scrum、Community、GraphQL、Web API, REST API Automation, C#, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
QA Automation Engineer
2019 - 2022
Data Science and Analytics Automation Platform
- 设置GitLab运行器,并创建一个GitLab管道,用于使用内部测试运行器运行现有的自动化测试, PowerShell, and Node.js.
- 通过遵循开发生命周期的当前工作流程测试和验证修复. 在被测应用程序的多个版本上进行验证,并详细记录被测内容.
- 使用Pywinauto和Pytest为测试自动化框架创建POC,用于测试被测应用程序的本地化. 介绍了一些可以从i18n的角度进行测试的新想法.
Technologies: Pywinauto, GitLab, Windows PowerShell, Python, QA自动化,UI测试, Windows, Scrum, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, C#, UI Automation, JSON, REST APIs, QA Test Plan Management, Strategy, Automation, Integration, Bash, GitHub, UX Testing, Test Cases, Software QA, E2E Testing, Regular Expressions, APIs, Bash Script, GitLab CI/CD, Single Sign-on (SSO), Shell, TestStack.White, C#.NET, English, QA Testing, Smoke Testing, Website Testing, Agile, Automated Testing, CI/CD Pipelines, REST API Automation, .NET, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
QA Automation Engineer
2019 - 2019
NDA
- 使用Appium、Sauce Labs和Python自动化一组手动测试用例.
- Maintained existing automated test scripts, 根据新的测试流更新脚本,并使脚本对随机或定时失败更具弹性.
- 评估哪些测试用例可能在将来被自动化,并为它们分配优先级.
Technologies: Sauce Labs, Appium, Pytest, Python, QA自动化,UI测试,Windows, Android Testing, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, UI Automation, JSON, REST APIs, Unit Testing, Automation, Integration, Bash, GitHub, Android, UX Testing, Test Cases, Software QA, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, APIs, Mobile Device QA Automation, Waterfall Development, Kanban, Shell, English, QA Testing, Smoke Testing, Mobile App Testing, Agile, Automated Testing, Web API, Functional Testing, Test Scripting, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Senior Principal QA
2018 - 2019
Evernym
- 添加和更新了用Rust编写的各种单元测试.
- 使用Java进行自动化集成测试,并测试了四个底层组件.
- 自动化团队开发的组件的寿命浸泡测试.
- 在Rust中为几个系统用例创建性能测试.
Technologies: Python, Hyperledger, Blockchain, Java, QA Automation, API Testing, Java 7, Manual QA, Quality Assurance (QA), QA Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, JSON, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Test Cases, Software QA, HTTP, HTTPS, Confluence, E2E Testing, Regular Expressions, Performance Analysis, APIs, Load Testing, Bash Script, Shell, English, QA Testing, Postman, Smoke Testing, Website Testing, Integration Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Slack, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Senior QA Engineer
2017 - 2019
NDA - Healthcare Benefits Management
- 通过冲刺周期手动测试特性/功能更改. Conducted cross-browser and cross-OS testing. 管理缺陷,包括创建和优先级.
- 使用RoR修复了较小的缺陷,这比归档缺陷更有效.
- Automated tests using WebDriver for UI actions, an HTTP client for a MailCatcher API, 以及使用Heroku api的Heroku实例的操作自动化.
Technologies: WebDriver, MacOS, Linux, Sidekiq, MailCatcher, Heroku, PostgreSQL, Ruby on Rails (RoR), UI Testing, User Interviews, Windows, Ubuntu, SQL, Java 7, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, GitHub, UX Testing, Ruby, Test Cases, Software QA, Website QA, HTTP, HTTPS, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Bash Script, Model View Controller (MVC), Kanban, IntelliJ IDEA, Single Sign-on (SSO), Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Integration Testing, Agile, Web API, REST API Automation, Functional Testing, Testing Strategy, Slack, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Carnegie Technologies Belgrade
- 为公司现有项目和QA团队引入QA流程. 建立测试计划和测试用例管理工具,并将它们与Jira和Jenkins集成. Defined regular testing cycles.
- 指导其他QA工程师传授知识和经验,并跟踪日常和每周任务的进度.
- 使用Java创建功能测试自动化框架, TestNg, WebDriver用于UI, Python/Pytest/requests用于API测试.
- 使用JMeter为各种API服务器创建性能测试场景.
- 面试了超过15个QA和DevOps团队的候选人, 领导招聘这些职位的技术决策.
Technologies: Linux, Jenkins, XCTest, Espresso, Apache JMeter, Python, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, Android Testing, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, TestRail, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, GitHub, Android, iOS, UX Testing, Jira REST API, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Mobile Device QA Automation, Load Testing, Bash Script, Stress Testing, Model View Controller (MVC), Load Balancers, Single Sign-on (SSO), Gatling Load Testing, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Senior QA Engineer
2017 - 2017
NDA -社交网站的内容创建和管理
- 处理web应用程序的手动功能和探索测试.
- 为回归测试编写了一个完整的测试用例列表,并说明哪些测试用例需要自动化,以何种顺序进行自动化.
- 在sprint期间测试特性,报告缺陷并对缺陷列表进行优先级排序.
- 使用一组Atlassian工具(主要是Bamboo)部署到测试/登台环境.
- 提供了web应用程序的手动跨浏览器回归测试.
Technologies: Bamboo, SQL, HTML, PHP, UI Testing, Windows, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, QA Test Plan Management, Strategy, UX Testing, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Regular Expressions, Waterfall Development, English, QA Testing, Smoke Testing, Cross-browser Testing, Website Testing, Web API, REST API Automation, Functional Testing, Testing Strategy, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
QA Consultant and Test Lead
2016 - 2017
Endava
- 通过为基于WebDriver和Genie的现有测试自动化框架引入最佳实践和新的指导思想,重新建立了团队对测试自动化的关注.
- 创建了一个基于Jenkins作业的测试框架(远离一些Perl脚本运行器),使用Perforce和Git作为(测试)源代码管理.
- 通过提供QA专业知识和对团队规模和所需工作时间的估计,支持客户的提案请求.
- 通过组织关于Jenkins的知识转移会议指导团队成员, TestNG, SSH, Git, Java, Linux, etc. 为团队提出新的解决方案和工具,并预先实现一些想法,以提高团队的效率.
- 每天与地理上分布的团队进行沟通,这些团队与贝尔格莱德的团队从事相同的测试项目.
Technologies: Microsoft SQL Server, REST Assured, Git, Atlassian Suite, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, Booking Systems, Integration, Bash, GitHub, Android, UX Testing, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, APIs, Bash Script, Model View Controller (MVC), IntelliJ IDEA, Load Balancers, Single Sign-on (SSO), Adobe, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
TeleSign
- 承担QA团队的领导角色,团队成员分布在Scrum团队中. 确保所有QA工程师在测试覆盖方面保持一致, automation coverage, and test result reporting.
- 创建了一个初始的测试自动化框架,用于端到端测试和带有各种端点的集成测试, 从HTTP/SMPP服务器和客户端到移动电话.
- 接管发布工程师的角色,直到新的发布工程师被聘用. 维护现有的构建和部署Jenkins任务,并为特定的PHP web应用程序项目需求创建新的任务.
- 通过创建招聘广告,领导招聘新的QA和发布工程师的过程, reviewing resumes, filtering candidates, hosting and conducting interviews, and deciding on new hires. Improved the interview process as a whole.
Technologies: Apache JMeter, Python, PHP, WebDriver, Jenkins, Java, TestRail, Jira, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Jira REST API, MongoDB, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Load Testing, Eclipse IDE, Bash Script, Stress Testing, RabbitMQ, Model View Controller (MVC), Kanban, IntelliJ IDEA, Load Balancers, Single Sign-on (SSO), Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Integration Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
QA Automation Engineer
2013 - 2015
TeleSign
- 在Scrum团队中建立关于测试计划的QA流程, test cases, testing during sprints, 并为项目需要启动测试自动化框架.
- 构建了一个基于WebDriver的功能测试自动化框架,用于web应用程序的自动化测试, a REST API service written in Python, 以及具有HTTP和SMPP接口的服务应用程序. Included integration tests in all three apps.
- 为REST API服务创建了一个自动化的性能(负载)测试框架. 编写了一个定制的JMeter采样器(基于cloudhopper Java库),用于负载测试SMPP服务器.
- 对RabbitMQ和Elasticsearch进行探索性测试,以验证它们是否足够好和可靠,可以作为某些产品和服务的一部分使用. 测试包括功能测试和性能测试.
Technologies: SMPP, HTTP, Shell, RPM, Elasticsearch, RabbitMQ, PostgreSQL, MySQL, Apache JMeter, Jenkins, Behave, TestNG, WebDriver, C++, Python, Java, CentOS, QA Automation, UI Testing, API Testing, User Interviews, Windows, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, Testing, Manual Testing, Manual Software Testing, Behavior-driven Development (BDD), Apache Maven, TestRail, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Jira REST API, MongoDB, Test Cases, Software QA, Website QA, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Load Testing, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, Model View Controller (MVC), Kanban, Load Balancers, English, QA Testing, Postman, Smoke Testing, Website Testing, Integration Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Technical Lead for Test Automation Team
2011 - 2013
PSTech
- 克服了由7名测试自动化工程师组成的框架和缺陷管理团队中的障碍.
- 在线协作软件的自动化测试有两种设置:现场和云中. 探索团队可以用于不同测试需求的工具, 从部署VMware虚拟机到使用自定义控件自动化桌面应用程序.
- 在经验不足的同事和实习生的指导下,充当配角. 经常与自动化团队以外的项目相关方沟通.
- 在技术面试中帮助团队面试新候选人.
Technologies: AutoIt, SSH, VMware, TestNG, Jenkins, WebDriver, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Ubuntu, JUnit, Android Testing, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Test Automation, Selenium, CSS, UI Automation, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Bash, GitHub, Android, iOS, UX Testing, VoIP, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Mobile Device QA Automation, Cisco Unified Communications Management Suite, Load Testing, Waterfall Development, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, MS Exchange, Load Balancers, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation
Test Automation Engineer
2007 - 2011
PSTech
- 为桌面Java、web和Android/iOS应用创建了一个测试框架. 创建了一种自动发布结果和报告的方式,供更高级别的管理人员访问.
- 将许多现有桌面应用程序测试脚本集成到移动应用程序测试框架中.
- 为内部构建的应用程序创建性能测试计划和场景,并使用JMeter和内部负载测试工具创建负载测试示例.
- 为美国一家知名公司编写并执行视频和音频协作web应用程序的功能测试计划.
- 每天与分布在各地的团队进行沟通,并为其中一个位于中国的团队的新成员提供培训.
Technologies: M-eux Test, Silk Test, Meux, Tcl, Rally, WebDriver, TestNG, Java, QA Automation, UI Testing, API Testing, Windows, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, Test Automation, Selenium, UI Automation, REST APIs, Unit Testing, Automation, Bash, GitHub, UX Testing, VoIP, Test Cases, Software QA, Website QA, HTTP, HTTPS, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Cisco Unified Communications Management Suite, Load Testing, Waterfall Development, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, MS Exchange, Load Balancers, Session Initiation Protocol (SIP), Adobe, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Agile, Automated Testing, Functional Testing, Test Scripting, xUnit, Automated UI Testing, Front-end, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation