Pros: benefits, pay and opportunity to learn new ways of testing.
Cons: qa, being at the end of the project, tends to have to make up time due to the unmet deadlines of other project departments.
A typical day at work starts by analyzing current defects in our project within quality center. Once this is complete we hold a daily triage to prioritize our work effort.
At Aviva I've learned to manage large off and on shore testing teams to reach set deadlines in critical projects. I've learned to write complex SQL for backend testing, writing detailed test plans and work estimates for current initiatives.
The hardest part of my job is trying to coordinate off and on shore testing with the difference in time. I've found that a daily stand up at 8:00 AM via teleconference tends to bridge that gap.
I enjoy the challenge of taking on new projects every couple years. I enjoy learning new systems and new technologies.