Company: NICO National Indemnity Company
Want to work for a company with unparalleled financial strength and stability that offers "large company" benefits with an exciting, friendly, and "small company" atmosphere? Our companies, as members of the Berkshire Hathaway group of Insurance Companies, provides opportunities for professionals interested in just that. A Brief Overview
Directs and participates in designing, creating, testing, and implementing automated testing to reduce risk and time to value for software products. Acts as a team lead for technical questions related to testing coverage and practices involving product interactions, complex work orders, and functionality of new features within software products. Champions testing and quality mindset within the team.
What will you do?
- TEST PLANNING: Plan testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality. Asks questions about desired functionality to understand the product changes better and where and how to implement testing coverage. Understands the interaction of various systems with each other, how they impact products, and how that affects test plans. Provides specialized knowledge for the creation and implementation of various automated testing practices. Works with engineers, product partners, and business stakeholders to ensure that testing coverage is robust and feasible to implement.
- TEST DESIGN: Works closely with teams to design testing strategies and integrate testing into the software development lifecycle to execute on test plans. Determines frequency of testing and whether testing should be automated or manually generated. Understands the proper application of testing techniques including unit testing, integration testing, functional testing, acceptance testing, and smoke testing.
- TEST AUTOMATION: Identifies opportunities to reduce testing time and effort by automating repeatable tests. Enhances and maintains the automated testing framework. Learns and disseminates the necessary skills to develop test cases utilizing automated testing tools. Directs teams to design, create, test, and implement various automation testing strategies. Decides when automation needs to be updated, added, or removed from a software development pipeline. Communicates with engineers, product partners, and business stakeholders in creating and implementing testing automation.
- TEST EXECUTION: Executes and implements test cases, working with engineers, product partners, and business stakeholders. Supports user acceptance testing conducted by business partners or end users. Conducts exploratory testing and risk analysis for complex features, e.g., those that span across platforms or teams. Directs and participates in testing new software applications and updates to existing ones.
- COMMUNICATION AND DOCUMENTATION: Documents and analyzes test results and recommends corrective action. Designs, builds, and instructs others to build test cases for testing processes and mechanisms. Creates test procedures to be employed within software products. Communicates with engineers, product partners, and business stakeholders in creating test plans.
- DEFECT REMEDIATION: Isolates, reproduces, manages, and maintains defect and test case repositories and verifies fixes. Receives feedback on how bugs and defects impact operations and leads test planning to remediate those impacts. Determines how tests can be designed or modified to work more effectively. Prioritizes tests for fixes based on complexity and impacted systems to verify developed operations. Works with engineers, product partners, and business stakeholders to identify root causes and implement solutions to those problems.
- RESEARCH, TRAINING AND MENTORING: Researches, recommends, and implements new testing technologies and practices. Defines and champions quality and testing best practices among teams. Collaborates and shares information with peers by participating in a community of practice. Acts as a team lead for technical questions regarding test plans. Trains testing personnel on methods and procedures necessary to test software products.
- GO-LIVE AND PROJECT TESTING: Tests, or directs testing, on applications in conjunction with "go live" events, software upgrades, server migrations, etc. during working hours and after hours as required by urgency or nature of the situation. Participates in recommendations regarding whether to abort a software upgrade or "go live" event.
Education
Bachelor's degree in related field or equivalent work experience.
Experience
Three or more years related work experience.
Preferred Knowledge
- Principles of finance, business, statistics, and insurance
- Knowledge of property casualty rating and policy coverages and endorsements
- Insurance industry and marketing techniques
- Company, Agency, and department practices and procedures
- Experience with test automation frameworks (e.g. Selenium, Test Complete)
- Experience with application performance monitoring and observability tools.
- Strong knowledge of agile practices and experience with agile planning tools (e.g. Azure DevOps).
Required Skills and Abilities
- Excellent verbal and written communication skills for both technical and non-technical audiences.
- Excellent customer service
- Excellent Logic and analytical skills
- Documentation
- Attention to detail and ability to identify, isolate and document defects.
- Collaboration skills and ability to work on a team.
- Adaptability and willingness to learn.
- Analyze Company business information needs and procedures
- Learn quickly
- Work independently
- Work well with others
- Respond well to demands on time and resource
- Organize time and resources and handle multiple high priorities
- Delegate, plan, prioritize, and meet deadlines
- Work with detail with accuracy
- Research and evaluate alternatives, reach decisions, and make recommendations
We want you to be involved! We offer Employee Resource Groups for volunteering, connecting with others, social gatherings, and professional development. We also regularly seek employees input through companywide surveys. We care about your health and wellbeing! Our Wellness program is integrated into the Company culture with an online wellness portal that offers a year-round, one-stop-shop to manage and track all areas of health, our Omaha office boasts a complimentary state-of-the-art onsite fitness center, and a robust wellness program. Benefits, Perks and more! We offer retirement and savings plan with immediate enrollment with 100% employer match up to 5%, Medical, Dental and Vision for regular, full-time employees and eligible dependents, a dedicated Learning & Development program for employees to grow personally and professionally, 100% upfront Educational Reimbursement program, subsidized downtown parking, competitive time off policies including parental leave, an Employee Assistance program and much more!
|