I have recently joined a new company, where my lead expects me to finish a task in a few hours, As I am new to this project, I am taking some time to figure out everything out. There are no estimations asked, the management wants just the things fast. I am not sure if it's me or the team. But I believe haphazard planning, delivery and bug fixes gives a project a bad quality. I am asked to test end to end, figure out fixes, deliver it .
Could you give any strategies so that I can tackle this problem without quitting the job?