Penn Mutual is a company that has empowered individuals and businesses for over 175 years. They are seeking a Senior Software Development Engineer in Test (SDET) to design, develop, and implement automated testing frameworks and tools to ensure the quality of their software products.
Responsibilities:
- Design, develop, and maintain automated test frameworks and scripts using industry-standard tools and languages
- Ensure the automated test suite covers all aspects of the product, including functional, regression, performance, and security testing
- Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand product requirements and create comprehensive test plans
- Execute automated tests, analyze results, and report defects in a timely manner
- Integrate automated tests into the CI/CD pipeline to ensure continuous testing and quick feedback
- Work with DevOps teams to ensure seamless deployment of tested software
- Conduct code reviews and provide feedback to ensure adherence to best practices and standards
- Identify, document, and track defects, and work with development teams to resolve them
- Mentor junior SDETs and QA engineers, providing guidance and support in their professional development
- Lead and participate in QA process improvement initiatives
- Create and maintain detailed test documentation, including test cases, test scripts, and test results
- Generate and present test reports to stakeholders, highlighting key findings and recommendations
- Demonstrates a commitment to AI fluency by embracing AI tools and technologies to enhance individual and team performance, decision-making, and innovation
Requirements:
- Bachelor's Degree Computer Science, Engineering, or a related field
- 5-7 Years software development and testing, with a focus on automated testing
- Proficiency in programming languages such as Java, C#, Python, or JavaScript
- Experience with test automation tools and frameworks such as Tosca Commander, Selenium, JUnit, TestNG, or similar
- Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps
- Knowledge of SQL and experience with database testing
- Understanding of web services and APIs, including REST and SOAP
- Understanding of life insurance products, policy management, claims processing, underwriting, and regulatory requirements
- Familiarity with industry standards and compliance frameworks (e.g., HIPAA, SOC 2)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Detail-oriented with a focus on delivering high-quality software
- Effective communication and interpersonal skills
- Ability to manage multiple tasks and priorities in a fast-paced environment
- 0-3 Years Proven experience in the life insurance and annuity industry is highly desirable
- Certification in software testing (e.g., Tosca AS1/AS2, ISTQB, CSTE, AWS) Upon Hire within 1 Year