A

ARAG North America

Legal insurance plans with attorney network

Test Automation Specialist Intern

Test Automation EngineeringUpdated on Nov 10
Internship · Summer 2027Des Moines, IA, USANo salary listedIn-person

About the Job

Requirements

  • Understanding of the application development lifecycle and quality assurance across planning, development, testing, release, and maintenance.
  • Basic to intermediate C# programming knowledge and familiarity with Visual Studio.
  • Exposure to Selenium WebDriver or other automated testing tools.
  • Basic understanding of .NET and application framework upgrades.
  • Ability to read, troubleshoot, refactor, and clean up an existing codebase.
  • Experience testing web-based applications.
  • Working knowledge of CI/CD, automated testing (GUI, database, and service), and user acceptance testing concepts.
  • Understanding of object-oriented programming concepts and ability to apply foundational C# and object-oriented concepts when reviewing, modifying, and troubleshooting code in Visual Studio.
  • Ability to solve problems and troubleshoot, follow coding standards, and attend to detail.
  • Ability to organize and manage workload across multiple project teams.
  • Ability to document work, findings, and questions clearly.
  • Strong interpersonal skills to foster teamwork, commitment, and cooperation.
  • Good written and verbal communication skills, including asking thoughtful questions and explaining findings.
  • Willingness to learn new tools and technologies and comfort working with and improving an existing codebase.
  • Ability to operate and multitask in a fast-paced, changing environment while maintaining a fail-fast, move-forward mindset.
  • Must have or be pursuing four-year college-level education, or an equivalent combination of education, experience, and formal training in IT or a related field, and be in good academic standing.
  • Coursework, projects, or practical experience with C#, Visual Studio, object-oriented programming, software testing, application development, or testing methodologies.

Responsibilities

  • Develop, modify, and execute automated tests using Selenium and C#, including adding automation code and improving the existing framework's structure and maintainability.
  • Review automated test results, compare them with previous runs, and identify, investigate, document, and escalate failures, regressions, or unexpected variances.
  • Review user stories and acceptance criteria for testability and create or update automation supporting approved requirements.
  • Review and refactor initialization logic and identify and remove duplicate, unused, or outdated code.
  • Support Salesforce test-automation migration efforts.
  • Assist with upgrading the Selenium automation framework from SpecFlow to Reqnroll and to newer .NET framework versions, as needed.
  • Research and configure Outlook on the web to support testing and analysis of emails generated by automated tests, as needed.
  • Collaborate with developers, Product Owners, Scrum Teams, and end users to understand requirements, run test plans and scripts, and communicate progress and findings.
  • Document testing activities, code changes, findings, and open questions in Azure DevOps or similar tools, following coding standards and maintaining traceability.
  • Perform manual testing when requested and track and report identified issues.

Desired Qualifications

  • Interest in test automation, quality assurance processes, and application development.
  • Exposure to Selenium WebDriver or another test-automation framework.
  • Familiarity with Azure DevOps or a similar Agile project-management tool.
  • Familiarity with SpecFlow, Reqnroll, Gherkin, or behavior-driven development concepts, including using Gherkin scenarios in test automation.
  • Basic knowledge of .NET and framework modernization.
  • Exposure to Salesforce, LambdaTest/TestMu, and automated testing tools.
  • Experience with Cucumber and behavior-driven development of automated testing, including Gherkin.
  • Experience with version control systems such as Git.
  • Experience with SQL or understanding of relational databases.
  • Knowledge or experience with load and performance testing.
  • Experience using AI-assisted coding and test-automation tools, such as Claude Code or GitHub Copilot.

About the Company

ARAG North America

Legal insurance plans with attorney network

ARAG North America offers legal insurance plans and related services by connecting individuals, employers, brokers, producers, attorneys, and partners with a network of attorneys. Its products are underwritten by ARAG Insurance Company and supported by ARAG Services, LLC, with revenue generated from selling legal insurance plans and service offerings. The plans provide policyholders with access to expert legal advice and representation through a network of vetted attorneys, ensuring privacy and secure handling of personal information. The company distinguishes itself through its combination of insurance products and service offerings, a broad and diverse client base, and an emphasis on educational resources and strong customer support to make legal services easy to understand and accessible. ARAG’s goal is to expand access to reliable legal protection while maintaining privacy and straightforward access to legal help.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Des Moines, IA
Founded
2011

Recently Posted Jobs

Explore more opportunities at ARAG North America

See more jobs