Software Development Engineer in Test (SDET) - Pennymac
Agoura Hills, CA 91301
About the Job
Pennymac (NYSE: PFSI) is a specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of U.S. mortgage loans and the management of investments related to the U.S. mortgage market.
At Pennymac, our people are the foundation of our success and at the heart of our dynamic work culture. Together, we work towards a unified goal of helping millions of Americans achieve aspirations of homeownership through the complete mortgage journey.
A Typical Day:The Pennymac technology team is seeking a skilled and quality-focused Software Development Engineer in Test (SDET) to join our Lead Data Engineering team. You'll be essential in ensuring the reliability and robustness of the data pipelines that power our sales and marketing efforts. Your work will directly impact the quality of leads we generate, contributing significantly to our business growth.
Key Responsibilities
- Test Strategy and Planning Collaborate with data engineers to develop and implement comprehensive test strategies and plans for our data pipelines.
- Test Automation Design, develop, and maintain automated test frameworks and scripts to validate data accuracy, integrity, and performance.
- Test Execution Execute manual and automated tests, analyze results, and report defects, ensuring thorough coverage of test cases.
- Performance and Load Testing Conduct performance and load testing to ensure data pipelines can handle expected and peak data volumes.
- Continuous Integration and Deployment Integrate automated tests into our CI/CD pipeline to provide rapid feedback on code quality and prevent regressions.
- Collaboration Work closely with data engineers to understand pipeline architecture and identify potential areas of risk.
- Tooling and Innovation Evaluate and implement new testing tools and technologies to improve efficiency and effectiveness.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3+ years of hands-on experience in software testing or a related field, with a focus on data pipelines or backend systems.
- Technical Skills:
- Proficiency in the Python programming language.
- Experience with test automation frameworks and tools.
- Understanding of data pipelines, ETL processes, and data validation techniques.
- Familiarity with CI/CD tools and practices.
- Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.
- Detail-oriented and meticulous, with a passion for ensuring software quality.
- Bonus Points:
- Familiarity with AWS services (e.g., Glue, Appflow, Lambda, S3, Redshift).
- Experience with performance and load testing tools.
- Knowledge of security testing practices.
- Contributions to open-source projects or relevant communities.
- What We Offer:
- Competitive compensation and benefits package.
- Opportunities for professional growth and advancement.
- A collaborative and supportive work environment.
- The chance to make a significant impact on a growing organization by safeguarding the quality of our sales and marketing lead data.
Join Us: If you're a dedicated SDET with a passion for ensuring software quality and want to contribute directly to the success of our sales and marketing efforts, we encourage you to apply!
Why You Should Join:As one of the top mortgage lenders in the country, Pennymac has helped over 4 million lifetime homeowners achieve and sustain their aspirations of home. Our vision is to be the most trusted partner for home. Together, 4,000 Pennymac team members across the country are guided by our core values: to be Accountable, Reliable and Ethical in all that we do.
Pennymac is committed to conducting a business that makes positive contributions and promotes long-term sustainable growth and to fostering an equitable and inclusive environment, where all employees and customers feel valued, respected and supported.
Benefits That Bring It Home: Whether you're looking for flexible benefits for today, setting up short-term goals for tomorrow, or planning for long-term success and retirement, Pennymac's benefits have you covered. Some key benefits include:
- Comprehensive Medical, Dental, and Vision
- Paid Time Off Programs including vacation, holidays, illness, and parental leave
- Wellness Programs, Employee Recognition Programs, and onsite gyms and cafe style dining (select locations)
- Retirement benefits, life insurance, 401k match, and tuition reimbursement
- Philanthropy Programs including matching gifts, volunteer grants, charitable grants and corporate sponsorships
To learn more about our benefits visit: https://pennymacnews.page.link/benefits
Compensation: Individual salary may vary based on multiple factors including specific role, geographic location / market data, and skills and experience as defined below:
- Lower in range - Building skills and experience in the role
- Mid-range - Experience and skills align with proficiency in the role
- Higher in range - Experience and skills add value above typical requirements of the role
Some roles may be eligible for performance-based compensation and/or stock-based incentives awarded to employees based on company and individual performance.
Salary:$90,000 - $150,000Work Model:OFFICE