Quality Assurance Engineer3 Very strong Quality Assurance engineers with 5+ years' experience in testing Java/Angular based applications.THE REQUIREMENTSBS/Masters in CS or Engineering degree4+ years of quality engineering experience2+ years of experience in testing Web Services, APIs, cloud applications using RESTAn understanding of software QA methodologies, tools, and processesShould be fluent in SQL with experience in testing applications that utilize databases.Experience with Continuous Integration using Jenkins, Maven, Git, etcExperience with JavaScript, Java, Junit, AngularJS, Postman, CSS, and HTMLDebugging experience, reading and understanding stacktraces for debugging (at least 2-3 years of working on Linux environments and logs debugging)Resolves complex issues within own area of expertise and supports others in resolving issues.Shows initiative and drives topics to resolution in a high level of quality, speed, reliability, and efficiency.Excellent verbal and written communication skillsHighly collaborative, with experience working in cross-functional teams and highly agile timelinesResponsible for end to end testing of complex product features in a development team. Write and execute complex test plans, test casesYou will identify, diagnose, report, and assist developers in resolving defectsNICE TO HAVE:Hands on experience with Selenium Webdriver/Protractor for testing of web apps