从Yandex的律师到测试人员。 我实习的历史

你好 我叫Kristina lapkina Kocherina,我是Yandex.Market的测试人员。 六个月前,我拥有律师身份,并从事许多法律业务,晚上在监狱里度过。 但是在某个时候,我认为是时候做些带来快乐的事情了,而不仅仅是金钱。 她从根本上改变了她的职业。

今天,我将向Habr读者介绍我如何成为测试人员,并分享一些技巧,以帮助您获得实习机会。 而且,也许我会打破刻板印象,即测试是“进入IT”的简便方法。



考虑改变职业,我开始想起自己还没有成为律师时喜欢做的事情? 我的记忆使我上学,在那里我与同学交换了《黑客》杂志上软盘和磁盘上的神圣知识。 这十年来,IT发生了什么事情变得很有趣,在Habr上获取信息,然后在DjangoGirls上学习。 因此,我了解了测试人员的职业。 与法律专业一样,在此领域中,您需要能够仔细检查问题区域并查找其中的“错误”。

我有点知识。 我随机但非常热切地搜索有关该专业的任何信息,阅读博客,书籍,参加了测试课程,在那里我可以组织这些知识。 同时,我参加了一个游戏项目的众包测试,以便首次将知识付诸实践。

密集的


在2018年11月,我遇到了一条公告,内容涉及招聘密集的“我正在测试Yandex”的候选人。 为此,必须执行测试任务-在不同版本中,比较Yandex和Google的搜索结果,并填写调查表,以说明您的背景和兴趣。 那些成功通过密集考试的人应被视为实习的候选人。 要求非常简单:Roman Savin对《 Testing Dot Com》一书的正念和知识。

Savin很久以前就读过,我并没有被专心致志,所以我发送了任务,开始等待判决。 在指定的那天,我没有收到一封信,说他们带走了我。 那么,我想。 “这是Yandex,我只是一个初学者,没有任何项目支持我,我会再试一次。” 但是在最激烈的前夕,他们联系了我,并建议我还是参加这次活动。 似乎在那一刻,我掏出一张快乐的票。

在强化学习之前,我被添加到聊天室中,参与者之间彼此认识。 我告诉您,这支队伍令我有些du目结舌:ITMO学生,HSE,圣彼得堡国立大学,程序员,管理员。 在所有这些很酷的技术人员中,我是。

强度本身非常活跃:为期三天的授课,点缀着巴格顿。 讲座很激动人心,但那时我刚刚完成测试课程,所以我已经知道了大多数主题。 这不仅帮助我聆听和记忆,还帮助我参与了讨论。 也许正因为如此,我已经在12月接受了一次实习面试。

我承认,由于我们来自完全不同的世界,我感到有些尴尬,并感到对面试官有些不信任,但似乎我那灼热的眼睛说服了他们。 我将在下面向您介绍一些有关采访的更多信息。

实习生


工作日开始了。 每个受训者都有自己的介绍计划,随着一个人投入到项目中,任务变得更加复杂。 我不会躲起来,这对我来说很难。 尤其是刚开始的时候。 当然,我知道Git是什么,如何使用控制台以及其他功能,但是我很难理解其中的细微差别。 有时候我感到很愚蠢。 我的导师帮助了我。 我们举行了例会,我可以提任何问题。 Yandex中的导师不是实习经理,而是完全不同的角色。 我后来发现,导师专门接受内部培训,以帮助实习生。

事实证明,测试不仅仅是根据规范中的内容来验证产品的状态。 这与“按下按钮并破坏所有内容”无关。 测试涉及对产品进行周到且一致的研究,寻找缺失的信息以及与开发人员的紧密互动。

我们没有被用来“带来”任务,而是与“成年人”处于平等的地位:实习生测试了真实的发布和实验。 “我只是实习生”的借口在这里不起作用。 什么都不知道 查找信息来源并为您提供帮助。 例如,在测试人员的倡议下,进行了内部密集的开发,以开发JavaScript和编写自动测试。 学习新事物的机会几乎与我们无距离。 最主要的是不要害怕学习。

我的实习始于内部公司信使Yandex的项目。 慢慢地,我投入了这个项目,研究了内部厨房,结识了开发人员和管理人员。 实习结束之前似乎还有很多时间,在这个项目中证明自己并不困难。 但是恰好一个半月后,我被转到了一个新项目-Yandex.Connect。 现在,我认为这个决定是我整个实习中最好的。 这动员了我,迫使我收拾行装并在短时间内证明自己。 我的新团队没有一个来自圣彼得堡的人,因此难度更大(您现在不会在这里寻求建议),但是它教会了我如何在分布式团队中工作。 然后在项目中自动测试才刚刚开始,因此即使我在测试Messenger方面的一般经验也很有用。 这是项目之间员工的有用内部轮换。

在实习期间,我意识到有时候软技能可以帮助摆脱硬技能不足的地方。 独立很重要-不要指望他们会来咬你,来你自己,没人会拒绝你。 好奇心很重要-所有知识的一半都在公司的内部Wiki中,您可以从中找到。 提出问题很重要。

我认为通过IST​​QB国际证书考试也有助于我成功完成实习。 无论这个系统有多大争议,考试准备都会组织知识。

求职面试


实习结束后,就业问题浮出水面。 总的来说,在该州工作之前,我通过了10次面试(包括在实习之前进行的面试),其中大部分是技术方面的。 任务可能涉及铅笔,并且可能更复杂,需要对开发技术有深入的了解。 另外3次面试是管理层的-在这里,他们检查了对流程的理解以及在困难情况下的导航能力,发现您是否适合团队以及团队是否适合您(在我的情况下,三个不同团队的代表与我交谈)。

我会告诉您一些有关测试人员面试的“秘密”信息。 为了传递它们,建议了解并理解客户端与服务器的交互,请求和响应代码以及它们之间的区别。 访调员可能会询问有关网络,浏览器差异和简单算法,测试工件和测试过程的问题,有时会问有关编程语言的问题,如果您说自己对此有所了解的话。

有用的材料


还有一件事。 没有这样的书,阅读后您将立即被带入测试人员。 阅读有关测试的经典书籍(我在下面引用了其中的一些书籍),但不要忘记论坛和会议,与经验丰富的专家进行交流。 即使您现在不打算换工作,也可以参加面试 。 很容易看出他们在知识上的差距,并在将来将其考虑在内。 通常,寻找不断发展的任何方式。

  • “软件测试”(Svyatoslav Kulikov)
  • 软件测试的艺术(Glenford Myers)
  • 软件测试(Sam Kaner)
  • “测试Dot Com或Internet初创公司中的错误滥用手册”(罗马人Savin)

您可能知道测试人员的其他有用知识来源。 在评论中分享它们。 谢谢你

Source: https://habr.com/ru/post/zh-CN454140/


All Articles