I'm a java developer working on j2ee development, on real products (not inhouse tools). I found another job to work on development of test automation frameworks / continuous integration. is development of test automation frameworks will affect my skill set ?is it considered to be less reputed and less needed? (the reason im confused is that the new role salary is higher).. do you think I should give up this offer and continue seeking a development role within the domain technolgies (java / j2ee) ?
closed as not constructive by Anna Lear♦ Dec 13 '11 at 4:12
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
Why wouldn't the experience be worth it? That is, unless you develop enterprise applications without using test automation / continuous integration. The better you understand your development tools and processes, the more effectively you can use them to create quality results.
IMO, it's added value to have team members familiar with multiple "application domains". Not necessarily "everything under the sun", but more than a single, narrow focus. The reason being that unless you're just writing "hello world" applications, software development is a complex process. Multi-faceted teams are in a better position to solve whatever problems that may arise.