Estoy en pruebas manuales durante 1 año y quiero trabajar en la automatización. Mientras tanto, he aprendido Selenium con todos sus marcos. Entonces, con 1 año de experiencia, ¿puedo probar otra compañía, especialmente una compañía de productos? ¿Qué salario debo esperar?

Yo personalmente le sugeriría que apunte al rol de Probadores de Automatización de Software ya que es un auge en la industria de TI en los últimos años.

¿Por qué el probador de automatización en la industria de TI?

En las pruebas de software, la automatización de pruebas es el uso de un software especial (separado del software que se está probando) para controlar la ejecución de las pruebas y la comparación de los resultados reales con los resultados pronosticados.

Razón:

Tendencia salarial en los últimos años:

Número de empleos para Selenium:

Más oportunidades en el sitio / EE. UU .:

El mejor plan de estudio para este conocimiento técnico:

Selenium Webdriver Learning:

Definición : Selenium WebDriver es una colección de API de código abierto que se utilizan para automatizar las pruebas de una aplicación web. Descripción: La herramienta Selenium WebDriver se usa para automatizar las pruebas de aplicaciones web para verificar que funciona como se esperaba. Es compatible con muchos navegadores como Firefox, Chrome, IE y Safari.

Referencias para comenzar:

Plan de estudio detallado (Fuente: sección ¿Cómo leer este libro?’ ):

Cuando los solicitantes de empleo completan su capacitación de Selenium y están listos para solicitar trabajos, la mayoría de los currículums no cumplen con los requisitos publicados para los trabajos disponibles. Esto se ha regularizado como un problema de rutina para que los reclutadores comparen cada perfil para seleccionar el mejor CV. Incluso los solicitantes de empleo se esfuerzan por superar los obstáculos para diferenciar CV, currículum, biodatos entre sí, al tiempo que solicitan roles técnicos; Para sugerir pautas correctas para publicar el currículum perfecto en trabajos de automatización, las siguientes secciones deben ser referidas a fondo:

* Industria de prueba de automatización

* Selenio-Breve historia

* ¿Por qué Selenium WebDriver Framework basado en Java se usa ampliamente en toda la industria?

* Guía de currículum para expertos en selenio

* Reanudar proceso de evaluación para trabajos de automatización de pruebas: un estudio de caso

Paso 1: Requisito para el rol del probador de automatización de selenio publicado en línea

Paso 2: currículum vitae del candidato

Paso 3: Reanudar la lista de verificación de evaluación

* Futuro de los roles de automatización de pruebas o roles de prueba de software

* Entrevistas de roles de automatización de pruebas de selenio

* Experiencia de automatización de pruebas

* Implementación del marco de automatización de selenio en proyectos ágiles

Antes de embarcarse en el proyecto para escribir un marco de automatización real, el especialista en pruebas debe realizar una Prueba de concepto para validar si la selección de herramientas de Selenium WebDriver (usando Java) es correcta y agrega valor al proyecto al aumentar el retorno de la inversión; tanto esta Prueba de concepto como las plantillas respectivas varían según las organizaciones, pero los pasos seguidos en PoC of Automation Frameworks son idénticos y se pueden analizar con éxito utilizando los capítulos siguientes:

Prueba de concepto (PoC): marco de automatización de pruebas basado en WebDriver de selenio

1. Definición

2. Introducción

3. Enfoque de automatización de PoC

4. Consideraciones de PoC

5. Resultados de PoC

6. Suposiciones y dependencias

7. Riesgos asociados

8. Problemas en la automatización

9. Metodologías para el enfoque de PoC

10. Ventajas de PoC

11. Criterios de entrada

12. Criterios de salida

13. Arquitectura de prueba

14. Pautas de secuencias de comandos

15. Diseño para la sostenibilidad

16. Estudio de viabilidad

17. Probar el concepto

Cuando se lleva a cabo el PoC, el especialista en pruebas tiene que descubrir las formas de scripting en Selenium WebDriver (usando Java) para diversas necesidades de prueba. El siguiente capítulo ayudará en el proceso de análisis de dichos scripts de práctica en Selenium WebDriver con múltiples ejemplos:

* Ejemplo de guiones de práctica en Selenium

* Selenium 3.o Prueba de secuencias de comandos

* Prueba con Gecko Driver en Selenium 3.0 Beta

* Prueba con Chrome Driver en Selenium 3.o

* Desarrollo impulsado por el comportamiento y Selenium WebDriver

* Script para buscar en Google usando Selenium WebDriver y JUnit

Durante la secuencia de comandos de Selenium WebDriver, se ha notado que uno de los elementos principales de la secuencia de comandos es Xpath y capturar tales propiedades de Xpath nunca había sido un aterrizaje sin problemas para los solicitantes de empleo y especialmente complejo para alguien que se une desde un fondo que no es de TI a trabajos de TI; Por lo tanto, hay algunas secciones provistas de detalles y capturas de pantalla necesarias para ayudar a analizar y comprender las lógicas de captura de Xpath en los siguientes capítulos:

* Técnicas de captura de objetos para pruebas de automatización

* Localizadores de selenio

* Localización por identificador

* Localización por ID

* Localización por nombre

* Localización por XPath

* Localización de hipervínculos por texto de enlace

* Localización por DOM

* Localización por CSS

En el proceso de describir los métodos de diseño del marco de automatización, muchos programas de capacitación de Selenium WebDriver no logran los resultados deseados. Aprender y realizar el Diseño del marco de automatización en la automatización de pruebas (usando Java) para cualquier candidato novato desde cero es muy importante en su curso de aprendizaje. Escribir pocas líneas de código en Selenium no es suficiente para ayudar a los solicitantes de empleo en los casos en que se requiere que el candidato esté en condiciones de explicar la arquitectura completa de los marcos de automatización con todas las características obligatorias asociadas con el marco al construirlos utilizando Java; Por lo tanto, los scripts completos del marco de automatización se han cargado y puesto a disposición en línea en GITHUB (URL en los primeros capítulos) y las explicaciones detalladas se proporcionan en los capítulos siguientes:

* Selenium Web Driver Scripts para construir Automation Framework

* Mantenimiento de repositorios de objetos y componentes reutilizables

* Pruebas controladas por datos utilizando archivos de Excel con Selenium Web Driver

* Capture capturas de pantalla con Selenium WebDriver

* ¿Cómo se puede extender la Utilidad de captura de pantalla a Framework basado en Selenium?

* Informes XSLT

* Ejemplo de informe XSLT

* ¿Cómo agregar tales informes XSLT a los correos electrónicos y enviarlos a las partes interesadas?

* Parametrización en el marco de automatización

* TestNG Scripting para Selenium Automation Framework

* Gestión de resultados de automatización de pruebas de próxima generación

Nota: La instalación y configuración de cada archivo jar y las características respectivas del marco de automatización se explican en detalle como parte de la Parte 1 de este libro

El próximo gran desafío presentado al equipo de prueba, mientras implementa los marcos de automatización en los proyectos de prueba, son de Mantenimiento y Prevención de Defectos en dichos marcos de automatización durante el período; La imposibilidad de ejecutar las pruebas mediante marcos de automatización debido a cambios de configuración es una tarea inmensamente desafiante. En tales casos, los niveles de CMM se han considerado como la implementación más sugerida en proyectos de automatización de pruebas y las pautas detalladas relacionadas con esto se dan en los siguientes capítulos:

* Nivel CMMI y pruebas de software

* Implementación de nivel CMMI en marcos de automatización

Mientras trabajaban como especialistas en automatización de pruebas, se enfrentaron varias obstrucciones en el código del marco de automatización y la ejecución de pruebas de varios scripts en forma de excepciones, fallas y diferentes problemas; Estas excepciones deben abordarse con gran importancia para ejecutar las pruebas en curso, de lo contrario, afecta el cronograma general de ejecución de la prueba; En tales circunstancias, los ingenieros de prueba deben referir el desbordamiento de pila, Quora o blogs para encontrar las respuestas correctas y los pasos de mitigación de riesgos para superar los problemas basados ​​en Selenium Framework; Pero algunos de los últimos desafíos, las excepciones se han dejado sin resolver y estas preguntas / desafíos / excepciones comunes se detallan y responden en los siguientes capítulos para beneficiar a los especialistas en pruebas de automatización:

* Guía de excepciones de selenio

* Sección de resolución de problemas-Selenium WebDriver

Las mejores prácticas para escribir marcos basados ​​en Selenium WebDriver se explican detalladamente en detalle en el siguiente capítulo:

* Mejores prácticas de automatización de prueba de selenio

Las secuencias de comandos de prueba basadas en Selenium 3 y las versiones de navegador compatibles se detallan en la siguiente sección:

* Selenium 3.0 Prueba de secuencias de comandos

El desarrollo dirigido por el comportamiento se ha señalado como el método ATDD (desarrollo dirigido por pruebas de aceptación) más sugerido en la industria de pruebas. Se explica en el siguiente capítulo:

* Desarrollo impulsado por el comportamiento y Selenium WebDriver

Después de que los especialistas en pruebas confirmen la comodidad de escribir marcos de automatización de Selenium WebDriver basados ​​en Java, es importante comprender la forma en que los otros lenguajes de scripting se usan para escribir Selenium WebDriver, y estos marcos se explican en los siguientes capítulos:

* Selenium WebDriver y el marco de automatización basado en Ruby

* Selenium Cucumber Automation Framework basado en JavaScript en Linux

Nota: Las secuencias de comandos basadas en C # se han explicado con ejemplos de guiones y marcos como parte del libro de la Parte 1 (Título: ‘Secretos de pruebas de automatización de software revelados’) en el siguiente capítulo:

Marco de automatización utilizando Selenium WebDriver con DotNet

Cree herramientas de configuración como Maven y Ant, que se analizan como parte del libro Parte1 en el capítulo siguiente:

* Automatización de prueba Maven

* Ejecute Test.bat para Ant Build

*************************** Vota si te gusta mi respuesta ***************** ******

En primer lugar, permíteme decirte que con 1 año de experiencia, si comienzas a ver el salario como tu aspecto principal, entonces probablemente necesites repensar tus decisiones. Selenium api ha influido mucho en la industria de las pruebas de automatización, pero debe saber que no es así si conoce todos los métodos y clases de selenio, puede hacer pruebas de automatización. Debe estar bien versado con al menos uno de los tres idiomas, a saber, java, python o ruby. Su eficiencia en estos será la fuerza impulsora real cuando se trata de sus negociaciones salariales. Pero al mismo tiempo, usted sabe que su salario actual también juega un papel muy importante, pero como su exp. es menos que también podría ser un punto de preocupación.

Intente contribuir a otros proyectos de código abierto, el selenio se usa solo para la automatización de la interfaz de usuario, aprenda las pruebas móviles (la aplicación está en demanda en este momento) y mejore sus habilidades de codificación.

Para darle una idea del salario, también comencé como manual, pero pasé a la automatización dentro de un mes de mi primer trabajo en la misma organización y obtuve un aumento del 100% sobre mi salario base. Recientemente cambié mi trabajo después de 1,5 años de experiencia y estoy obteniendo un salario decente.

Aprende muchas tecnologías.
¡Todo lo mejor!

Aparentemente, no necesitas el permiso de nadie para hacer o probar lo que quieras. Sin embargo, he tratado con cientos de esas preguntas y, en lugar de tratar de responder, pasé tiempo pensando por qué la gente haría esas preguntas.

Estoy convencido de que tengo una respuesta de por qué la gente hace esas preguntas. Lo hacen porque son conscientes de que su pasado puede conectarse con un futuro, pero no están seguros de si el futuro será como lo imaginan. Entonces, en este caso, el futuro que espera es “Quiero trabajar como probador en una compañía de productos que preferiblemente trabaje usando Selenium para ayudar a mis pruebas” y “¿Me sucederá teniendo en cuenta mis antecedentes?”

Mire, si alguien no le ofrece el trabajo que desea, significa que no ha creado esa oportunidad. Por lo tanto, si contribuye a los foros de discusión de Selenium, lo notará y dentro de un año podría tener un futuro mejor de lo que esperaba.

\ m / para A2A
Cada compañía de software prueba su código para asegurarse de que esté libre de errores. Si realmente sabe lo que está haciendo y está decidido a aprender aún más, nadie lo detendrá.

Gracias por el A2A.
Seguro que ya sabe lo que necesita probar y ha comenzado a aprender las pruebas automatizadas, por lo que claramente tiene una ventaja sobre varias otras sin antecedentes de prueba. Ningún descanso depende de ti .BTW Todo lo mejor 🙂

Por lo general, las compañías buscan personas con 2 años de experiencia (siempre hay excepciones), si usted es demasiado bueno y la compañía también puede pagar bien, hay posibilidades de que también obtenga un aumento del 100%. Mi junior cambió de 2.2 LPA a 6.5 LPA con 2.1 años de experiencia recientemente. Todo depende de cómo negocies en la entrevista.

Pero según los estándares del mercado, el aumento de 30 a 40% es lo que puede esperar.

Además, las empresas dudan en dar un aumento del 30 al 40% a las personas con hasta un año de experiencia con el empleador anterior, por lo que le sugiero que complete otros 6-8 meses en la organización actual y luego intente cambiar.

Gracias por A2A. Puede obtener el trabajo que desee, si puede conseguirlo.

Para aclarar:

Si una empresa de desarrollo de productos tiene una apertura para un probador de experiencia de 1 año y un proyecto de automatización, ¿por qué cree que no lo contratarán? Bueno, si te contratan o no, depende de ellos, ¿verdad?

Buena e inteligente decisión de aprender nuevas habilidades.
Puede aplicar trabajos todo el tiempo. Pero, sé honesto contigo mismo con pocas respuestas para las aplicaciones que has probado manualmente.

– ¿Qué marco quieres implementar?
– ¿Cuánta cobertura de prueba se logrará después de la automatización?
– ¿Cómo va a hacer el mantenimiento del código de prueba?
– ¿Cuánto tiempo manual se ahorrará después de la automatización?
¿Puede ser dirigido por alguien del equipo?
– ¿Qué pasa si se modifican datos u objetos?

Esto te ayudará mucho a evaluarte mejor.

Sí, puedes comenzar a dar una entrevista. Debe saber qué tipo de preguntas se harán en la entrevista y le dará una idea de cuánto ha aprendido.

Hoy en día se requiere automatización y tendrá una buena oportunidad en una empresa mediana donde obtendrá una plataforma para mejorar su experiencia.

Creo que el mejor método de prueba es el método de prueba manual. Sí, trabajar con la automatización reducirá su trabajo, pero no resolverá todos sus problemas. Creo que para un probador de software, la mejor compañía es donde pueden usar ambas habilidades, es decir, pruebas manuales y pruebas de automatización.

Después de tener una experiencia de 1 año, es posible que haya aprendido muchas cosas que lo ayudarán a conseguir un nuevo trabajo fácilmente. Creo que se queda en un lugar por más de 2-3 años porque ayuda a mejorar su currículum.

Hablando de salario, después de 1 año de experiencia en pruebas de software con muy buenas habilidades manuales y de automatización, los candidatos pueden obtener paquetes de alrededor de 320K a 360K. depende de las políticas de la empresa

More Interesting

Recientemente recibí una oferta de Snapchat. ¿Cuáles son algunas razones por las que debería aceptarlo o no?

¿Se colocará un puntero 6 en Ingeniería Civil de NITK?

Obtuve el 80% en el campo de ECE y solo califiqué en la puerta, ¿alguien puede sugerir los mejores trabajos en mi campo con mis criterios?

¿Es una tontería dejar pasar una oportunidad de trabajo aparentemente mejor porque no se alinea exactamente con lo que originalmente planeaste hacer?

¿Cómo exactamente ingresas a la escuela de posgrado si te desempeñaste mal durante tu carrera de pregrado?

Estoy buscando un MBA en finanzas y deseo unirme a compañías como PWC, Goldmansachs Morgan Stanley kpmg, etc. ¿Cómo puedo acercarme a ellos y asegurarme una colocación?

Cómo convertirse en actuario sin tener un título

Acabo de terminar mi certificación de AdWords. ¿Qué debo hacer a continuación para seguir siendo relevante en el campo?

Cómo prepararse para un puesto de arquitecto Java

¿Cuáles son buenos institutos de capacitación para un arquitecto de soluciones certificadas por AWS con certificación profesional?

¿Podemos obtener la admisión en la universidad extranjera después del diploma fácilmente?

¿Tengo muchos conocimientos para mi edad?

¿Cuáles son las ventajas y desventajas de hacerle saber a un entrevistador que planea trabajar para usted en el futuro?

¿Cómo puede un estudiante de gestión de la construcción ingresar al sector gubernamental en el campo de la construcción?

Cómo superar la baja productividad como empleado