Job descriptionAs part of our engineering team, you'll participate in the full development cycle from a QA perspective : design, develop, QA, experiment, analyze, and deployOwn QA and development / execution / management of test automation harnesses, code quality analysis, and associated tools end-to-end for Prudential's platformsRecommend improvements to existing QA processes, evaluate new tools, stay informed of industry QA trendsCreate detailed, comprehensive, and well-structured test cases that follow best practices and techniquesUnderstand requirements, develop test plans, execute manual and automated test cases, help to identify root causes and articulate defects clearlyRecreate production issues to help determine the issue and verify any fixesBe able to document areas of primary responsibility clearly and effectivelyManage multiple projects and deadlines amid shifting priorities, working both independently and in a team environmentEstimate, prioritize, plan & coordinate quality testing activitiesUnderstand and champion customer perspectives and real time business scenariosBachelor's Degree in Computer Science or equivalent experience5+ years of experience in Software UI Testing / QA Engineer experience5+ years of working with Test Automation tools : Selenium, Cucumber, JMeter4+years of experience of SQL (specifically PostgreSQL) and Object-Oriented Programming language (Python, C#, Java).Experience building out browser-based UI Test Automation frameworks and test suites used in production websites (Jest, Puppeteer, Cypress)Experience with industry standard automation and development tools, with a focus on AWS related products (JIRA, Git, Docker, CodeBuild, GitHub, TravisCI, etc, etc.)Experience with Agile SDLC as an active member of a Scrum team.Desired) Experience working with healthcare data including claims, eligibility, lab, and provider data.Understanding of PHI and HIPAA complianceExperience writing test code using Page Object Model (POM) methodology and Selenium WebDriver libraries.Strong experience and success with developing automated tests using BDD frameworks (SpecFlow, Cucumber)Experience automating webservice APIs (REST, SOAP) using common testing tools (Postman, Newman, RestSharp)Experience testing native applications and web applications on mobile devices (iOS, Android)Experience writing automation and testing in cloud-based environments (AWS, Azure) and using cloud-based testing tools (Browserstack, SauceLabs).Experience using common browser-based troubleshooting / debugging tools (Firebug, Chromium DevTools).Demonstrated ability to anticipate future needed changes or identify problem areas and take effective actions.Demonstrated ability to work with both technical and non-technical individuals in a team environment.Experience of working in an agile, dynamic, and customer-centric environment.Excellent communication and collaboration skills in a variety of circumstances and environments.Excellent interpersonal skills and proficient in English, both written and spoken.A passion to learn and thrive in a dynamic, constantly changing environment and building great customer experiences