I am a lurker here since a four five years and I am in need of some advice. I have 5 years of exp in
Java dev at a couple of big companies. I need to select between the following two options
1. Smallish startup in Bangalore that is doing reasonably well. They have <50 ppl on the the tech side. They are offering around 15 lakhs with a 20% variable pay included in it.
2. Software Development Engineer in
Test at one of the biggest and well known e-comm companies globally, Chennai. I would be working on test frameworks and automating test cases. The pay is almost 20 lakhs I've experessed my concern of wanting to work on dev and not QA. The HR has told me that I can move into a SDE role after a year and relocate to any [DELETE] office after 18 months.
I personally want to take up the first option since I'd get out of Chennai and working for a startup will be more fulfilling. I don't really enjoy testing and would be stuck in Chennai, but working at 2 would improve my profile and could get me a chance to get to SV in a couple of years.
I know that it is ultimately me that has to make a call based on my priorities but I am finding it very difficult and some perspective could help.