Participate as a self-starter and key member of application development team. Design and own test plans to completely test functionality according to requirement documents, design documents, problem reports or other applicable sources. Ensure QA standards on tests, process and standards are in place and adhered. Liaison between Development team, Business Analysts and Business Partners to comprehend to ensure thorough understanding of system features. Create test scripts to automate regression testing and initiate automatic regression test on a demand basis. Design and develop software required for automation of QA components. Define, setup and manage continuous integration automation test suites. Perform end to end data validation and testing automation of complex business process software solutions
Analyze actuarial business processes, systems, data and workflows to design, model, document and implement automated tests cases and scenarios for Actuarial Statistical model requirements using automation frameworks based on SELENIUM Web Driver, JAVA, Groovy, Gradle, Cucumber, IntelliJ, GIT version control, AWS SDK. Coordinate team meetings with architects, developers, business analysts and program managers to define and establish system requirements and goals and actively participate in Sprint planning and Sprint retrospective to continuously inspect-and-adapt using Azure Dev Ops. Validate system implementations against requirements through definition, execution, automation & tracking of detailed data testing strategies, troubleshooting issues to verify Logs, and querying Oracle, Data Fabric and Vertica databases using TOAD, SQL Developer, and DBVisualizer. Ensure proper test coverage of User Stories in agile Sprints by reviewing deployment plans, which includes the mandatory tests coverage, creating dashboards of automation jobs, and releasing deployment builds for new enhancements and features using JENKINS: Execute detailed data validation testing plans, test suites, test cases and test scripts enabling all levels of testing (unit, functional, integration, and regression) using ADO Boards, SQL queries and Beyond Compare-4. Design and implement completely automated test suite solutions using continuous integration module to reduce manual testing overhead and production emergencies support. Provide qualitative / quantitative analysis evidence to project stakeholders as part of data QA focus,Required:
Bachelor’s degree in computer science or related program 8-10 years of experience in software testing Strong understanding of Oops concepts Proven experience in test automation using Cucumber, Selenium, Groovy and Java Strong experience in REST API testing by using Rest Assured Framework Experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies Experience in creating Jenkins pipelines and building CI/CD processes Strong SQL experience Experience with performance tools like Apache JMeter, Load runner Solid understanding of Agile methodology Excellent problem-solving skills and attention to detail Relevant certifications in test automation or software testing are a plus Preferred: Insurance and/or reinsurance industry knowledge Knowledge in AWS services and automation by using AWS SDK is a plus Knowledge in Data Fabric/Vertica database validations Knowledge in Snowflake & NodeJS