Hoy en día, todas las empresas que se de dedican al desarrollo de software (eso incluye área de sistemas), están dejando pasar por alto el testing de las soluciones.
El aseguramiento de calidad (QA) va más allá de cuando un producto está estable o terminado, probarle estress o el input de los datos. Un testing adecuado inicia desde el primer día que inicia el proyecto, y el SDE/T debe trabajar en conjunto con el PM para lograr que la solución sea exitosa, confiable y fácil de usar.
Yo creo que se necesita más para ser tester que solamente algún individuo con idea en sistemas que se dedique a hacer análisis, probar, documentar y este ciclo que se repita hasta que la aplicación no le “saque” nada al usuario. El SDE/T debe ser un individuo con altas habilidades técnicas (también a nivel gurú) que pueda desarrollar scripts, programas de automatización, project management y que conozca la tecnología en general. Certificado MCSD .NET de preferencia … claro que este individuo, será el lead para un grupo de testers más juniors los cuales emplearan en la parte repetitiva y documentación (que también se tiene que hacer).
Yo no me dedico al testing, sin embargo me he encontrado con varias empresas que su area de testing y metodología es hacer el proceso hasta que no truene. En alguna ocasión, acabe haciendo scripts para el área de testing de una empresa para sacar ciertas pruebas de estréss. Obviamente la gente que se dedicaba a hacer testing en esa empresa, no sabía ni programar en Visual Basic… menos decirles de COM+, RPC, SOAP, TCP y algunos ondas más cripticas…
Testing es una disciplina igual de rigorosa y seria que desarrollo… así que ¿por que no tomarla igual de seria que el desarollo ?
Checa los requerimientos que Microsoft pide, para ser un SDE/T. ¿Son serios o no?
Are you ready to join an exciting team? MSDN is revolutionizing the way developers get the resources and information they need. MSDN Test is looking for an experienced SDE/T to help mentor and lead a team of testers responsible for delivering quality releases bringing MSDN forward as a .Net showcase. Key areas of responsibility will be functional, performance, and security testing, as well as a hands-on role in ensuring the quality of our releases.
A successful candidate will be passionate about software development, testing, and releasing great products for our customers. The candidate should have excellent writing and communications skills, superior analytical skills, and a strong understanding of the software development process and testing methodology. The successful candidate should be adept with C#, XML, ASP, ASPX, VB.Net, .NET Framework, SQL. Additional experience with Darwin and MadDog would be a bonus. The ideal candidate should have experience with testing both web-based products as well as packaged products, with at least 3 years of testing experience (including at least one full product cycle). A BA/BS degree in Computer Science or a related technical field is preferred.
Ver post original aquí.
Cheers!