草庐IT

软件测试个人求职简历该怎么写,模板在这里

软件测试老莫 2024-01-11 原文

目录

1、个人资料

2、专业技能

3、工作经验

4、项目经验

5、教育背景


1、个人资料

姓 名:xxx 性 别:x

手机号码:138888888xx 邮 箱: xxx

学 历:本科 专 业:电子商务

英 语:四级 当前工作:测试工程师

从业时间:4年 期望薪资:面议

求职意向 软件测试工程师

2、专业技能

1) 掌握软件测试理论知识,熟悉产品的测试流程;

2) 熟练掌握测试文档的编制,包括测试计划、测试方案、测试用例、测试报告;

3) 熟练掌握缺陷管理工具-禅道,配置管理工具-SVN的使用;

4) 熟悉Jmeter工具,并用Jmeter完成接口测试和性能测试;

5) 熟悉Oracle、Mysql数据库软件,熟悉SQL语句,用于增、删、改、查数据;

6) 熟悉Linux系统,使用常用命令并搭建测试环境;

7) 了解python脚本语言,使用selenium工具进行自动化测试。

                     

3、工作经验

1、2016.11-2020.12 微软科技有限公司 软件测试工程师

2、2012.4-2016.7 苹果科技有限公司 系统运维工程

4、项目经验

项目一:东海农村商行 项目时间:2019.11-2020.12

项目介绍:该项目为用户提供账户管理、转账汇款、缴费、信用卡、理财购买等服务,同时满足B/S,C/S的访问方式,用户可以直接在线办理业务。项目主要有账户管理、个人储蓄、个人贷款、转账汇款、投资理财、生活缴费、电子银行等等。

我主要负责模块:账户管理,个人储蓄,转账汇款等模块。

职责描述:

1、 主要负责相关模块的功能测试、性能测试、接口测试等;

2、 熟悉需求规格说明书,正确理解需求,并参与需求评审;

3、 根据需求编写测试用例,参与测试用例评审,修改测试用例;

4、 搭建测试环境,执行测试用例,并到数据库查看相关的数据变化;

5、 使用禅道提交发现的Bug并进行跟踪管理,完成回归测试;

6、 使用fiddler工具抓包,协助开发定位Bug;

7、 根据接口文档,用Jmeter进行接口测试,使用F12页面元素定位,结合selenium+python进行页面自动化测试;

8、 每日测试工作总结,并向组长汇报工作进度;

9、 协助测试经理完成项目组其他工作。

项目二:可乐go软件项目 项目时间:2019.02-2019.10

项目介绍:该软件是为中粮旗下商户制定的一款针对订货、送货、结算的互联网终端软件,商户端有商品阶段、订货阶段、支付阶段、配送阶段等功能,还可及时提供优惠信息,让商户订货时候更加快速、方便地阅览到商品和实时知晓订货状态。

我负责的是商户管理、商户订货、送货功能模块。

职责描述:

1、 参与项目的需求分析,熟悉业务的流程;

2、 采用等价类、边界值、流程分析法等方法进行测试用例设计编写;

3、 根据接口文档使用jmeter对APP进行接口测试,以及指标分析并写出测试报告;

4、 使用禅道提交及管理bug,进行回归测试;

5、 使用Fiddler进行抓取数据进行BUG分析;

6、 使用monkey对APP进行稳定性测试;

7、 使用adb命令查看内存信息、监控CPU、查看电池电源状态,内存监控;

8、 对手机APP的稳定性、易用性、交互性、安装、更新、卸载等进行测试;

9、 每日工作总结,并向组长汇报工作进度。

项目三:鼎阳CRM管理系统 项目时间2018.05-2018.12

项目介绍:该系统基于用户之前的CRM管理经验,重新进行设计,功能简单明了,可以通过工作台模块查看销售简报、业绩目标等信息;通过客户模块可以新增客户或查看客户信息;通过合同管理模块和回款管理模块查看以及工作报告查看相关内容,CRM缩减很多不必要的功能,既利于销售人员处理工作,又利于领导直接查看员工工作结果,大大提升了公司销售团队的效率。主要模块:工作台模块、客户管理模块、合同管理模块、回款管理模块、工作报告模块等。

我负责的是客户管理、合同管理等功能模块。

职责描述:

1、 查看需求文档,分析系统的功能、熟悉业务流程、了解产品结构。

2、 熟悉自己负责的模块,参照SRS编写测试用例,参加用例评审并修改完善。

3、 执行测试用例,使用禅道提交缺陷并跟进修复情况。

4、 跟踪管理Bug清单并进行回归测试,直到Bug修复成功并关闭。

5、 维护测试流程,统计和分析测试结果,提高测试效率和质量,使用Jmeter进行性能测试;

6、 完成每日测试报告,测试结束后编写缺陷报告,参与缺陷报告的评审;

7、 与其他测试人员、开发人员、项目管理人员沟通和协作,推动整个项目的顺利进行。

                         

项目四:数据收集平台 项目时间:2017.12-2018.5

项目介绍:该系统是一款财务报表收集系统,总公司下达收集报表任务,各个分区的用户上传财务报表给区总,区总进行合并报表操作,然后把合并的报表上传给总公司用户,总公司用户再次进行合并报表操作,包含登录模块、系统设置模块、个人消息模块、任务模块、报表管理模块、意见反馈等。

我负责的是登陆模块、任务管理、意见反馈功能模块。

职责描述:

1、 主要负责模块功能测试、性能测试、部分功能的自动化测试;

2、 根据项目需求在Linux,windows下运用JDK、Tomcat,mysql搭建测试环境;

3、 根据需求文档,自主编写测试方案、测试用例,进行方案及用例的评审、执行测试;

4、 通过LoadRunner进行相关的负载、压力、稳定、并发数的性能测试;

5、 通过元素定位运用Selenium+Python工具对部分功能进行自动化测试;

6、 通过PLSQL对数据及其类型进行校验,对Oracle数据进行增删改查,查看对应模块页面信息是否匹配;

7、 运用禅道跟踪及管理缺陷,定位问题、提问题单,验证问题单,进行测试总结输出,开发人员修复缺陷后及时进行回归测试;

8、 相关文档提交至SVN统一管理。

项目五:国盛证券项目 项目时间:2016.11-2017.12

项目介绍:主要为客户提供基金定投,网上理财,基金净值查询,收益凭证等服务。

主要负责的模块是:资金账户登陆,交易账户,交易设置模块。

职责描述:

1、 针对公司产品编写测试计划,测试方案,管理流程等文档;

2、 根据环境搭建文档,搭建测试环境对产品进行GUI测试,功能测试,可用性等各方面的测试工作;

3、 利用内部缺陷管理工具,对发现的bug进行提交,管理,跟踪和进行回归测试;

4、 编写测试报告,进行测试总结。

5、教育背景

2004.9-2008.7 斯坦福大学 电子商务 本科

自我评价

1、 在工作上严格要求自己,积极认真,耐心负责;

2、 具有良好的团队合作精神,勇于迎接工作上的各种新挑战;

3、 为人随和、性格沉稳、有良好的亲和力、有较强的沟通能力;

4、 具有较好的逻辑分析能力和学习能力,有较强的适应能力;

5、 具有良好的分析问题和解决问题能力,能够准确地定位和分析问题。

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片加入群聊与我一起学习交流,如果在学习或工作中遇到问题可以直接进群询问,群里也会有大神帮忙解答。

 

有关软件测试个人求职简历该怎么写,模板在这里的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby - Ruby 的 Hash 在比较键时使用哪种相等性测试? - 2

    我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的:classAattr_reader:xdefinitialize(inner)@inner=innerenddefx;@inner.x;enddef==(other)@inner.x==other.xendenda=A.new(o)#oisjustanyobjectthatallowso.xb=A.new(o)h={a=>5}ph[a]#5ph[b]#nil,shouldbe5ph[o]#nil,shouldbe5我试过==、===、eq?并散列所有无济于事。

  4. ruby - RSpec - 使用测试替身作为 block 参数 - 2

    我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere

  5. ruby - Sinatra:运行 rspec 测试时记录噪音 - 2

    Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/

  6. ruby-on-rails - 迷你测试错误 : "NameError: uninitialized constant" - 2

    我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test

  7. ruby - 即使失败也继续进行多主机测试 - 2

    我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r

  8. ruby-on-rails - 如何使辅助方法在 Rails 集成测试中可用? - 2

    我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel

  9. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  10. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

随机推荐