Job Description :
Job Title: SDET Location: Trenton, NJ Duration: Contract Experience Level Required At least 8 years of experience in software delivery which includes a minimum of 4 years as a developer and 4 years in testing/test automationa Job Description Bachelor's degree in Computer Science or equivalent work experience required Strong knowledge of and background on Software Development, Automation frameworks, Tools and Practices Prior experience coaching teams on Automation Frameworks and Tools Proficient in Software Engineering best practices (analysis, design, development, unit/integration testing etc Proficient in the design and development of test automation frameworks using Java, Selenium, Appium, Web Services(SOAP/REST), XML, JSON, SQL, JUNIT, etc. Excellent object-oriented programming (Java, C++) skills, very good analytical and design skills. Familiarity with J2EE design patterns and software architecture concepts Experienced working in a true agile delivery environment with robust unit/API/webservices automation in place Preferred /Desired Skills Quality Engineering Expert in QA and testing competency and ability to apply advanced testing techniques with a good understanding of the software development process. Functional and Analytical skills Ability to demonstrate strong analytical skills by decomposing the requirements based on domain and testing knowledge Leadership skills ability to demonstrate strong communication, influencing skills and professional business demeanor. Ability to work collaboratively and lead testing initiatives Learning Ability to learn quickly (functional and technical aptitudes) and work in a fast paced environment and adapt to change. Ability to quickly learn new software and testing techniques Knowledge of property and casualty insurance applications Job Description Quality Engineer Automation Lead will work with NJM's agile software delivery teams to improve in testing efficiencies and quality by shifting testing to the left. This encompasses working with management and delivery teams to design and implement an overall automation strategy which includes, but not limited to, increased automation coverage in unit and in-sprint tests, increase in automated API tests, implementation of API automation framework, etc. The lead will act as a coach and provide automation guidance to the delivery team members. This is an engineering role that requires substantial software engineering (developer) and test automation experience in addition to being able to lead a transformation effort from manual to automated testing.