Job Type
Full-time
Description
Company Description:
Aspida is a tech-driven, nimble insurance carrier. Backed by Ares Management Corporation, a leading global alternative asset manager, we offer simple and secure retirement solutions and annuity products with speed and precision. More than that, we’re in the business of protecting dreams; those of our partners, our producers, and especially our clients. Our suite of products, available through our elegant and intuitive digital platform, focuses on secure, stable retirement solutions with attractive features and downside protection. A subsidiary of Ares Management Corporation (NYSE: ARES) acts as the dedicated investment manager, capital solutions and corporate development partner to Aspida. For more information, please visit www.aspida.com or follow them on
LinkedIn.
Who We Are
Sometimes, a group of people come together and create something amazing. They don’t let egos get in the way. They don’t settle for the status quo, and they don’t complain when things get tough. Instead, they see a common vision for the future and each person makes an unspoken commitment to building that future together. That’s the culture, the moxie, and the story of Aspida.
Our business focuses on annuities and life insurance. At first, it might not sound flashy, but that’s why we’re doing things differently than everyone else in our industry. We’re dedicated to developing data-driven tech solutions, providing amazing customer experiences, and applying an entrepreneurial spirit to everything we do. Our work ethic is built on three main tenets: Get $#!+ Done, Do It with Moxie, and Have Fun. If this sounds like the place for you, read on, and then apply at aspida.com/careers.
What We Are Looking For
We are seeking an experienced Functional Test Engineer with considerable knowledge in automation, a strong background in the Life/Annuity domain, and a solid understanding of API testing to join our Quality Assurance team. The ideal candidate will be responsible for ensuring the accuracy and quality of our life insurance and annuity products through comprehensive manual and automation testing. You will work closely with business analysts, product owners, and development teams to ensure that our software meets both functional and regulatory requirements. This role will play a key part in testing the end-to-end functionality, including APIs that support our financial products. They will work cross-functionally with stakeholders across Aspida departments as well as with offshore development and QA. This role reports to the Senior Application Development Manager and is required to be onsite 3 days a week at our Durham, NC headquarters.
What You Will Do
- Requirements Analysis: Collaborate with business analysts, subject matter experts, and stakeholders to understand business and technical requirements, and create test scenarios that align with business needs and compliance regulations.
- Test Case Design: Create, document, and maintain manual test cases for new and existing features, covering functional, regression, integration, and user acceptance testing.
- API Testing: Perform comprehensive API testing using tools like Postman or SoapUI to validate API endpoints, request/response handling, and data consistency. Ensure that APIs conform to specifications, return accurate data, and meet security and performance standards.
- Bug Identification and Tracking: Identify defects and report them using test management tools (e.g., JIRA), ensuring proper logging of issues with detailed steps to reproduce, and work with development teams to resolve them.
- Cross-Functional Collaboration: Collaborate with the development team, product owners, and business analysts to resolve issues and ensure the successful deployment of high-quality software solutions.
- Regression Testing: Perform regular regression testing to ensure that new functionality does not negatively impact existing features, particularly in areas like policy administration and claims processing.
- Data Validation: Verify accurate policy data, premium calculations, withdrawal calculations, and other business-critical data to ensure system integrity and correctness.
- UAT Support: Support user acceptance testing (UAT) by providing detailed test results, issue tracking, and assisting business stakeholders with their testing efforts.
- Documentation: Maintain clear documentation of test cases, test results, and defect reports for audit purposes, ensuring traceability to business requirements.
- Domain-Specific Testing: Conduct testing on Life Insurance/Annuity, and related financial products, focusing on product features such as New Business, illustrations, Policy Servicing, Accounting and Claims.
- Automation Tools: Experience with test automation tools like Selenium, TestNG, JUnit, Appium, Cypress, or Robot Framework.
- Version Control: Familiarity with version control systems like Git or SVN to manage test scripts and collaborate with other developers.
- Framework Design: Ability to design and develop automation frameworks (such as data-driven, keyword-driven, or hybrid frameworks) to support efficient and reusable test automation.
What We Provide
- Salaried, DOE
- Full-Time
- Full Benefits Package Available
What We Believe
Not sure if you meet every qualification? We still encourage you to apply! We value inclusivity, welcoming candidates from diverse backgrounds, including non-traditional paths. Unique experiences enrich our team, and the willingness to dream big makes you an exceptional candidate!
At Aspida Financial Services, LLC, we are committed to creating a diverse and inclusive environment and are proud to be an equal opportunity employer. As such, Aspida does not and will not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above listed items.
Requirements
What We Require:
- Bachelor’s degree in computer science, Information Technology, or related field (or equivalent work experience).
- Proven experience (5+ years) as a Manual Tester or Quality Assurance Tester with Automation experience.
- Strong understanding of software testing methodologies, tools, and processes.
- Experience with test case design and execution, bug reporting, and test management tools (e.g., JIRA).
- Familiarity with Agile/Scrum development methodologies.
- Excellent attention to detail and ability to identify issues in software applications.
- Strong analytical and problem-solving skills.
- Good communication skills to interact with both technical and non-technical stakeholders.
- Ability to work independently and as part of a team in a fast-paced environment.
- Basic knowledge of SQL for validating data in databases and performing data integrity checks
- Experience with automation testing tools like Selenium, TestNG, JUnit, Appium, Cypress, or Robot Framework.
- Good understanding of designing, as well as analyzing and modifying existing automation frameworks.