Probador de software - curso 60.456 rublos. de Eduson Academy, formación 4 meses, fecha 27 de noviembre de 2023.
Miscelánea / / November 28, 2023
Especializaciones: matemáticas aplicadas, analítica, programación, ciencia de datos, visión por computadora, inteligencia artificial
experiencia (más de 6 años de experiencia en negocios y analítica):
- Currículum de TI - CEO, Fundador
- Centro de Farmacia – Director Ejecutivo
- Aurum – Científico de Datos (Visión por Computador)
- Invitro (regiones) – Científico de datos
Educación:
IATE NRNU MEPhI, Matemática Aplicada
Logros:
- Fundador y desarrollador líder de una plataforma para preparar entrevistas técnicas y desarrollar habilidades de currículum de TI.
- Desarrollé la infraestructura analítica de la empresa en una cadena de farmacias: recopilación de datos, automatización de informes, visualización, informes automáticos.
- En Aurum participó en la creación de un servicio web para el reconocimiento de personas en eventos públicos. Lideró un proyecto para identificar empleados en empresas mediante inteligencia artificial.
- Comprometido en el desarrollo científico de algoritmos y métodos de procesamiento de datos: clasificación, interpolación, procesamiento de series temporales, redes neuronales. Publica periódicamente en publicaciones citadas y participa en congresos científicos.
Jefe del departamento de pruebas de software en un integrador de TI Educación y carrera Tengo educación superior educación técnica, en pruebas desde 2014, desde 2018 pasó a la administración; al principio ella era líder...
Jefe de pruebas de software en un integrador de TI Educación y carrera Tengo una educación técnica superior, pruebas desde 2014, en 2018 pasó a la dirección; primero fue jefa del grupo de pruebas de integración en JSC "Bell Integrator": construimos el proceso de prueba y trabajamos con defectos, capacitamos a nuevos empleados, mantenemos el proyecto. documentación para VTB Bank. En la empresa actual, superviso íntegramente el área de pruebas con el cliente UniCredit Bank: control y desarrollo. pruebas de calidad de los productos bancarios, provisión de recursos, administración y organización del proceso general pruebas de software. Por qué las pruebas Llegué a las pruebas por accidente; en 2014, mi trabajo me ofreció un traslado al departamento de pruebas. La propuesta era interesante, pero no había curadores en el departamento como tal y no sabía nada sobre la dirección de las pruebas. Pero acepté la oferta y así comenzó mi viaje de inmersión independiente en la especialidad. Cuanto más estudiaba y entendía, cuanto más aplicaba este conocimiento en la práctica, más me involucraba en este proceso. Las pruebas son una etapa importante en el ciclo de vida del software y un evaluador no es solo un miembro del equipo del proyecto; un empleado que pueda expresar su fuerte desacuerdo con la instalación de software en un entorno industrial (si ha identificado puntos críticos comentarios). Es posible que el evaluador no conozca a fondo el sistema que se está probando, pero conoce exactamente los cuellos de botella del sistema/proceso y sabe cómo diseñar de manera competente un control de calidad de este sistema/proceso. Cuando alcanzas un cierto nivel de profesionalismo en esta área, los analistas comienzan a escucharte y desarrolladores, y a veces puedes señalar imprecisiones/deficiencias en los requisitos - eso es lo que me gusta especialidad. Mis alumnos Para convertirse en un especialista en pruebas genial y bien remunerado, por supuesto, necesitan experiencia. y perseverancia, pero se pueden aprender algunos conceptos básicos durante el entrenamiento, lo que ayudará a reducir el tiempo de su desarrollo. Aprendí todo por mi cuenta, a través de errores (y a veces de muchos errores), lo que a menudo me frenó en mi trabajo. Ahora, mirando hacia atrás, creo que si me hubieran explicado toda la información básica, mostrado algunos casos y ayudado con preguntas (que todos tienen cuando estudian exámenes), entonces tal vez mi comienzo hubiera ido bien más rápido. Sin embargo, no debemos olvidar que en las pruebas, como en cualquier campo de TI, es necesario aprender continuamente por cuenta propia. En palabras parece difícil, pero en realidad será muy entretenido. Después de todo, ser un tester de primera clase no se trata sólo de dinero, sino también de satisfacción con el trabajo y sentido de importancia en un equipo grande.
Trabaja en un proyecto de dispositivo inteligente: prueba sistemas backend, analiza big data y automatiza pruebas en Java. Se especializa en pruebas de redes neuronales y sistemas ETL. Anteriormente, dirigió un equipo de ingenieros de control de calidad en Jet Infosystems y también trabajó en Nexign (ex-Peter-Service) en proyectos en la industria del petróleo y el gas.
1. Introducción a la profesión de pruebas.
Lecciones y práctica:
- Formas de ingresar a la profesión y crecimiento profesional como tester.
- Habilidades y cualidades personales requeridas por un tester
- Características de la profesión de prueba.
Como resultado:
- Conozca la profesión de tester: su rol en la empresa y los requisitos necesarios
- Evalúe su nivel de competencia en pruebas de software
2. ciclo de vida del software
Lecciones y práctica:
- Proceso de desarrollo de software
- Metodologías de desarrollo de software.
- Principios ágiles y metodologías de desarrollo de software: Scrum, Kanban
Como resultado:
- Comprender el ciclo de vida del desarrollo de software.
- Ser capaz de distinguir entre diferentes metodologías de desarrollo.
- Aprende a archivar errores en Trello, Jira y Asana
3. Características del trabajo remoto.
Lecciones y práctica:
- 10 mitos sobre el trabajo remoto
- Organización de la jornada laboral durante el trabajo a distancia
- Relaciones con colegas en un equipo distribuido
Como resultado:
- Descubra cómo organizar su día mientras trabaja de forma remota
- Prepárese para el trabajo remoto como tester
4. Conceptos básicos de las pruebas
Lecciones y práctica:
- Tipos de pruebas y sus diferencias, diseño de pruebas.
- Documentación de prueba: planes de prueba, listas de verificación, casos de prueba e informes sobre los resultados de las pruebas.
- Errores: ciclo de vida, prioridad de errores, documentación y trabajo con sistemas de seguimiento de errores.
Como resultado:
- Aprenda la teoría de las pruebas y póngala en práctica.
- Aprenda a escribir documentación de prueba.
5. Interacción cliente-servidor
Lecciones y práctica:
- Elementos de la arquitectura cliente-servidor.
- Principios de interacción cliente-servidor.
- Trabajar con protocolos (protocolo HTTP)
Como resultado:
- Descubra cómo funciona la arquitectura cliente-servidor
- Comprender cómo trabajar con protocolos y URL
- Comprender los principios de las aplicaciones cliente-servidor.
6. Conceptos básicos de HTML y CSS
Lecciones y práctica:
- Conceptos básicos del diseño HTML: elementos de la página, capacidad de respuesta, compatibilidad entre navegadores
- Creación de una página HTML: etiquetas CSS, atributos y selectores
- Algoritmo de prueba de diseño
Como resultado:
- Aprenda a diseñar sitios web utilizando HTML y CSS y pruebe el diseño.
7. SQL para trabajar con bases de datos.
Lecciones y práctica:
- Escribir consultas básicas
- Combinando datos de diferentes tablas
Como resultado:
- Aprenda a filtrar datos mediante consultas SQL básicas
8. Herramientas manuales de prueba web
Lecciones y práctica:
- Trabajar con la línea de comando
- Trabaje con Chrome DevTool para simplificar las pruebas y localizar errores
- Trabajar en la barra de herramientas del desarrollador web
Como resultado:
- Aprenda a utilizar Chrome DevTool
- Aprenda a trabajar con la línea de comando operativo.
- Adquirir experiencia probando aplicaciones web.
- Diseñar una base de datos usando un ejemplo de caso práctico
9. Pruebas no funcionales
Lecciones y práctica:
- Pruebas de estrés
- Pruebas de seguridad
Como resultado:
- Conozca los diferentes tipos de pruebas no funcionales
- Aprenda a realizar algunos tipos de pruebas no funcionales.
- Pruebas de usabilidad e interfaz.
10. Pruebas de aplicaciones móviles
Lecciones y práctica:
- Características de las pruebas de aplicaciones móviles.
- Tipos de aplicaciones móviles y sistemas operativos
Como resultado:
- Conozca las características de las pruebas de aplicaciones móviles
- Familiarícese con las herramientas de prueba móviles: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Servicios que facilitan las pruebas móviles
11. Pruebas API
Lecciones y práctica:
- Características de las pruebas API
- Postman: cliente HTTP para pruebas de API
Como resultado:
- Aprenda las pruebas de API con Postman
12. GitHub: trabajar con el sistema de control de versiones
Lecciones y práctica:
- Propósito de un sistema de control de versiones
- Operaciones básicas: (confirmar y revertir cambios, búsqueda, historial)
Como resultado:
- Aprenda a realizar operaciones básicas en el servicio GitHub y pueda crear un portafolio de tareas completadas.
- Sucursales, fusión de sucursales y resolución de conflictos
13. Conceptos básicos de automatización de pruebas
Lecciones y práctica:
- Introducción a Python
- Conceptos básicos de la automatización de pruebas de UI
Como resultado:
- Aprenda los conceptos básicos del lenguaje de programación Python.
- Escribir pruebas de UI automatizadas
- Automatización de pruebas API
14. acelerador de carrera
Lecciones y práctica:
- Cómo escribir un currículum (en ruso e inglés)
- Cómo crear un portafolio y dónde colocarlo
- Cómo prepararse para una entrevista y tareas de prueba.
Como resultado:
- Aprenda a redactar un currículum para empresas rusas y extranjeras.
- Entenderás cómo crear un portafolio y subirlo a GitHub.
- Aprenda cómo prepararse mejor para una entrevista
Proyecto final y diploma.
Al final del curso, realizará pruebas completas de software: creará documentación de prueba: plan de prueba, casos de prueba e informes de errores. Obtén un diploma oficial que fortalecerá tu currículum.