Testador de software - curso 60.456 rublos. da Eduson Academy, treinamento de 4 meses, data de 27 de novembro de 2023.
Miscelânea / / November 28, 2023
Especializações: matemática aplicada, análise, programação, ciência de dados, visão computacional, inteligência artificial
experiência (mais de 6 anos de experiência em negócios e análises):
- Currículo de TI - CEO, Fundador
- Centro de Farmácia – Diretor Executivo
- Aurum – Cientista de Dados (Visão Computacional)
- Invitro (regiões) – Cientista de Dados
Educação:
IATE NRNU MEPhI, Matemática Aplicada
Conquistas:
- Fundador e desenvolvedor líder de uma plataforma para preparação para entrevistas técnicas e desenvolvimento de habilidades de currículo de TI
- Desenvolvi a infraestrutura analítica da empresa em uma rede de farmácias: coleta de dados, automação de relatórios, visualização, relatórios automáticos
- Na Aurum esteve envolvido na criação de um serviço web de reconhecimento de pessoas em eventos públicos. Liderei um projeto para identificar funcionários em empresas usando inteligência artificial
- Envolvido no desenvolvimento científico de algoritmos e métodos de processamento de dados: classificação, interpolação, processamento de séries temporais, redes neurais. Publica periodicamente em publicações citadas e participa de conferências científicas
Chefe do departamento de testes de software em um integrador de TI Formação e carreira Tenho ensino superior ensino técnico, em testes desde 2014, desde 2018 passou para gestão - no início ela era líder...
Chefe de testes de software em um integrador de TI Formação e carreira Possuo formação técnica superior, testes desde 2014, em 2018 passou para a gestão - primeiro ela foi chefe do grupo de testes de integração no JSC “Bell Integrator”: construímos o processo de testes e trabalhamos com defeitos, treinando novos funcionários, mantendo projeto documentação para o Banco VTB. Na empresa atual supervisiono integralmente a área de testes junto ao cliente Banco UniCredit: controle e desenvolvimento testes de qualidade de produtos bancários, fornecimento de recursos, administração e organização do processo geral teste de software. Por que testar Entrei nos testes por acidente; em 2014, meu trabalho me ofereceu uma transferência para o departamento de testes. A proposta era interessante, mas não havia curadores propriamente ditos no departamento e eu não sabia nada sobre a direção dos testes. Mas aceitei a oferta - e assim começou minha jornada de imersão independente na especialidade. Quanto mais eu estudava e entendia, quanto mais aplicava esse conhecimento na prática, mais me envolvia nesse processo. O teste é um estágio importante no ciclo de vida do software, e um testador não é apenas um membro secundário da equipe do projeto; um funcionário que pode expressar seu forte desacordo com a instalação de software em ambiente industrial (se tiver identificado problemas críticos comentários). O testador pode não conhecer completamente o sistema que está sendo testado, mas conhece exatamente os gargalos do sistema/processo e sabe como projetar com competência uma verificação de qualidade desse sistema/processo. Quando você atinge um certo nível de profissionalismo nessa área, os analistas começam a te ouvir e desenvolvedores, e às vezes você pode apontar imprecisões/deficiências nos requisitos - é disso que eu gosto especialidade. Meus alunos Para se tornarem especialistas em testes legais e bem pagos, é claro, eles precisam de experiência e perseverança, mas algumas noções básicas podem ser aprendidas durante o treinamento, o que ajudará a reduzir o tempo para o seu desenvolvimento. Aprendi tudo sozinho, com erros (e às vezes com muitos erros), isso muitas vezes me atrasava no meu trabalho. Agora, olhando para trás, acho que se todas as informações básicas tivessem me sido explicadas, mostrado alguns casos e ajudei com dúvidas (que todo mundo tem quando estuda testes), então talvez meu começo tivesse corrido bem mais rápido. No entanto, não devemos esquecer que nos testes, como em qualquer área de TI, você precisa aprender continuamente por conta própria. Em palavras parece difícil, mas na realidade será muito divertido. Afinal, ser um testador de primeira classe não envolve apenas dinheiro, mas também satisfação com seu trabalho e senso de importância em uma equipe grande.
Trabalha em um projeto de dispositivo inteligente: testa sistemas backend, analisa big data e automatiza testes em Java. Especializado em testes de redes neurais e sistemas ETL. Anteriormente, ela liderou uma equipe de engenheiros de controle de qualidade na Jet Infosystems e também trabalhou na Nexign (ex-Peter-Service) em projetos na indústria de petróleo e gás.
1. Introdução à profissão de teste
Lições e prática:
- Maneiras de entrar na profissão e crescer na carreira como testador
- Habilidades e qualidades pessoais exigidas por um testador
- Características da profissão de teste
Como resultado:
- Conheça a profissão de testador: sua função na empresa e os requisitos necessários
- Avalie seu nível de competência em testes de software
2. Ciclo de vida do software
Lições e prática:
- Processo de Desenvolvimento de Software
- Metodologias de desenvolvimento de software
- Princípios ágeis e metodologias de desenvolvimento de software: Scrum, Kanban
Como resultado:
- Entenda o ciclo de vida de desenvolvimento de software
- Ser capaz de distinguir entre diferentes metodologias de desenvolvimento
- Aprenda a registrar bugs no Trello, Jira e Asana
3. Recursos do trabalho remoto
Lições e prática:
- 10 mitos sobre trabalho remoto
- Organização da jornada de trabalho durante o trabalho remoto
- Relacionamentos com colegas em uma equipe distribuída
Como resultado:
- Descubra como organizar seu dia enquanto trabalha remotamente
- Prepare-se para o trabalho remoto como testador
4. Noções básicas de teste
Lições e prática:
- Tipos de testes e suas diferenças, design de teste
- Documentação de teste: planos de teste, listas de verificação, casos de teste e relatórios sobre resultados de testes
- Bugs: ciclo de vida, prioridade de bugs, documentação e trabalho com sistemas de rastreamento de bugs
Como resultado:
- Aprenda a teoria dos testes e coloque-a em prática
- Aprenda a escrever documentação de teste
5. Interação cliente-servidor
Lições e prática:
- Elementos da arquitetura cliente-servidor
- Princípios da interação cliente-servidor
- Trabalhando com protocolos (protocolo HTTP)
Como resultado:
- Aprenda como funciona a arquitetura cliente-servidor
- Entenda como trabalhar com protocolos e URLs
- Compreenda os princípios dos aplicativos cliente-servidor
6. Noções básicas de HTML e CSS
Lições e prática:
- Noções básicas de layout HTML: elementos de página, capacidade de resposta, compatibilidade entre navegadores
- Criando uma página HTML: tags CSS, atributos e seletores
- Algoritmo de teste de layout
Como resultado:
- Aprenda a criar sites usando HTML e CSS e teste o layout
7. SQL para trabalhar com bancos de dados
Lições e prática:
- Escrevendo consultas básicas
- Combinando dados de tabelas diferentes
Como resultado:
- Aprenda a filtrar dados usando consultas SQL básicas
8. Ferramentas manuais de teste da Web
Lições e prática:
- Trabalhando com a linha de comando
- Trabalhe com o Chrome DevTool para simplificar os testes e localizar bugs
- Trabalhando na barra de ferramentas do desenvolvedor web
Como resultado:
- Aprenda a usar o Chrome DevTool
- Aprenda a trabalhar com a linha de comando operacional
- Ganhe experiência testando aplicativos da web
- Projete um banco de dados usando um exemplo de caso prático
9. Testes não funcionais
Lições e prática:
- Teste de estresse
- Teste de segurança
Como resultado:
- Aprenda sobre diferentes tipos de testes não funcionais
- Aprenda a fazer alguns tipos de testes não funcionais
- Teste de usabilidade e interface
10. Teste de aplicativos móveis
Lições e prática:
- Recursos de teste de aplicativos móveis
- Tipos de aplicativos móveis e sistemas operacionais
Como resultado:
- Aprenda os recursos de teste de aplicativos móveis
- Familiarize-se com ferramentas de teste móvel: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Serviços que facilitam testes móveis
11. Teste de API
Lições e prática:
- Recursos de teste de API
- Postman - cliente HTTP para teste de API
Como resultado:
- Aprenda testes de API com Postman
12. GitHub: trabalhando com sistema de controle de versão
Lições e prática:
- Objetivo de um sistema de controle de versão
- Operações básicas: (confirmar e reverter alterações, pesquisa, histórico)
Como resultado:
- Aprenda a fazer operações básicas no serviço GitHub e seja capaz de criar um portfólio de tarefas de casa concluídas
- Filiais, fusão de filiais e resolução de conflitos
13. Noções básicas de automação de testes
Lições e prática:
- Introdução ao Python
- Noções básicas de automação de teste de IU
Como resultado:
- Aprenda o básico da linguagem de programação Python
- Escreva testes de UI automatizados
- Automação de testes de API
14. Acelerador de carreira
Lições e prática:
- Como escrever um currículo (em russo e inglês)
- Como criar um portfólio e onde colocá-lo
- Como se preparar para uma entrevista e tarefas de teste
Como resultado:
- Aprenda a escrever currículos para empresas russas e estrangeiras
- Você entenderá como criar um portfólio e carregá-lo no GitHub
- Saiba como se preparar melhor para uma entrevista
Projeto final e diploma
Ao final do curso, você realizará testes completos de software: criará documentação de teste - plano de teste, casos de teste e relatórios de bugs. Ganhe um diploma oficial que fortalecerá seu currículo.