Company Details
Intrepid Direct Insurance (IDI) is a rapidly growing direct to consumer property and casualty insurance company. A member of the W. R. Berkley Corporation, a Fortune 500 company, rated A+ (Superior) by A.M. Best, Intrepid Direct's vision is to make life better for business. The insurance industry has not evolved with innovation like other major industries.We're here to change that. We are making life better for our customers, shareholders, and our team members by leveraging data and technology as insurance experts for our targeted customers. You will be part of a highly collaborative team of talented and focused professionals. Join a group that enjoys working together, trusts each other, and takes pride in our hard-earned success.Â
Responsibilities
Intrepid Direct is seeking a Quality Engineering Intern to support our manual and automated testing initiatives by contributing to the development, execution, and enhancement of our test suites. In this role, the intern will work closely with the Quality Engineering team to review requirements,createand update test cases in alignment with established best practices and team standards, and gain handson experience withindustrystandardautomation tools. This position alsoprovidesan opportunity to explore emerging applications of artificial intelligence in software testing, offering valuable exposure to the responsibilities and practices of a modern software quality engineer.Key functions will include but are not limited to:
- Learn the ins and outs of a quality engineer.Â
- Learn how to use Postman for API testing.Â
- Convert manual test cases to automated tests using Playwright.Â
- Execute test scripts from our automated smoke and regression test suites.Â
- Participate in refinement and planning meetings to understand upcoming changes and impacts they may have on existing test cases.Â
- Execute manual scripts and document the results accurately.Â
- Develop manual test cases from acceptance criteria.Â
- Learn to investigate, isolate, and track technical issues using automated and manual testing methodologies.Â
- Follow existing documented processes and look for more efficient ways to accomplish desired outcomes.Â
- Ability to concisely document and explain effects found.Â
- Work with other team members to report and escalate blockers.Â
- Participate in test case peer reviews.Â
- Assumes other tasks and duties as assigned by management.
Qualifications
- Enrolled in a Bachelor's or Master's degree program in Computer Science or related field.Â
- 1-2years ofsoftwaredevelopment or testing experienceviaschoolworkÂ
- GoodunderstandingofQA principles and testing strategiesÂ
- Knowledge in creatingtest casesÂ
- Good knowledge and understanding of Software Development Life CycleÂ
- Knowledge of AgilemethodologyÂ
- KnowledgewithAPIcalls.Â
- Experience with Git(or similar version control system)Â
- Detail oriented, solid organizational, and problem-solving skillsÂ
- Strong written, visual, and verbal communication skillsÂ
- Team oriented with a strong willingness to serve others in an agile startup environmentÂ
- Flexible in assuming new responsibilities as they ariseÂ
- Knowledge ofautomation test frameworkÂ
- Knowledgeofsoftware testing methodsÂ
- Intermediate skills in JAVA, JavaScript, Python, and other object-oriented programming languagesÂ
- Intermediate skill in SQLÂ
Additional Company Details The Company is an equal employment opportunity employer. Sponsorship DetailsSponsorship not Offered for this RoleEmployment Type: OTHER