About the Role
At LauraMac, we’re reimagining the mortgage technology space through reliable, performant, and scalable software. As a Senior Test Engineer, you’ll play a critical role in shaping and executing our test automation strategy, ensuring that every product release meets the highest standards of quality, stability, and performance.
You’ll work as a key member of a Scrum team, collaborating with developers, Tech Leads, Product Owners, and QA peers to embed quality throughout the development lifecycle. Beyond day-to-day testing, you’ll drive automation initiatives, improve frameworks, and mentor others in building maintainable and scalable automated test solutions.
Key Responsibilities
Automation Strategy & Implementation
- Design, implement, and maintain automated test suites across UI, API, and integration layers using tools such as Selenium, or similar frameworks.
- Collaborate with Tech Leads and Staff Engineers to ensure automated tests are integrated into CI/CD pipelines for continuous feedback.
- Identify, prioritize, and automate high-value regression and functional test cases.
- Establish and enforce automation best practices, coding standards, and reusable test components.
- Continuously evaluate and introduce new automation tools and techniques to enhance coverage, reliability, and execution speed.
Quality Leadership
- Partner with developers early in the development cycle to review requirements and influence testability, design, and edge-case coverage.
- Advocate for a “shift-left” testing culture, embedding automation and quality validation in early stages of development.
- Perform risk-based testing to ensure critical functionality is validated under realistic conditions.
- Ensure traceability between user stories, test cases, and automation coverage for transparency and accountability.
- Collaborate with QA peers to evolve our automation framework to handle growing platform complexity.
Test Execution & Analysis
- Execute automated and manual tests as necessary to validate sprint deliverables.
- Analyze test results, diagnose failures, and provide actionable feedback to development teams.
- Investigate, triage, and document complex defects across development and testing environments, collaborating with support teams to ensure timely resolution of production issues.
- Generate and communicate test metrics including coverage, defect trends, and automation effectiveness to stakeholders.
Collaboration & Continuous Improvement
- Work closely with BA/Scrum Product Owners to ensure clear acceptance criteria and test coverage alignment.
- Collaborate with Tech Leads for technical direction, framework improvements, and alignment with platform architecture.
- Mentor junior test engineers on automation techniques, debugging, and effective QA practices.
- Contribute to continuous improvement initiatives to optimize test efficiency, maintainability, and environment stability.
Technical Environment
Application Stack:
- Java (Spring Boot), Angular, MySQL
Testing Tools & Frameworks:
- Selenium
- Postman for API testing
- JUnit, or similar for integration testing
- Jira / X-Ray or equivalent for test management
- AWS environments
Languages & Practices:
- Strong scripting and automation experience (Java, JavaScript, or Python preferred)
- Solid understanding of object-oriented programming, test-driven development (TDD), and behavior-driven development (BDD) principles
- Experience designing and scaling automation frameworks (page object models, modular test architecture, etc.)
Qualifications
Required:
- 5 - 8 years of experience in Software Quality Engineering, with a focus on test automation.
- Proven experience building and maintaining automated test frameworks for web applications (UI and API layers).
- Proficiency in Java or JavaScript for writing and maintaining automation scripts.
- Deep understanding of QA methodologies, test lifecycle management, and Agile/Scrum processes.
- Strong analytical and debugging skills with a passion for delivering high-quality products.
Preferred:
- Experience testing Java/Angular/MySQL applications.
- Familiarity with AWS infrastructure and environment configuration.
- Exposure to performance testing tools (e.g., JMeter, Gatling) or security testing practices.
- Background in mortgage technology or enterprise SaaS platforms.
Why LauraMac
- Automation Focus: Lead initiatives to enhance automated testing coverage and framework scalability.
- Collaboration: Work closely with seasoned engineers and product leaders who value quality at every stage.
- Impact: Your automation work directly supports faster releases and higher platform reliability.
- Growth: Build your expertise in test automation and architecture while influencing LauraMac’s QA strategy.
- Culture: Collaborative, quality-driven, and built on continuous learning and innovation.
**Notice of AI-Assisted Resume Screening**
This employer may use artificial intelligence and algorithmic tools to review resumes and support initial applicant assessments. While these tools enhance efficiency, they are monitored by our team to promote fair and unbiased decision-making—and we uphold all applicable federal and state anti‑discrimination laws (including Title VII and the ADA).
Where required by law, we provide this notice in accordance with applicable regulations.
If you prefer not to have your application evaluated using AI, you may request an alternative review process in writing by contacting hr.optout@lauramac.com. We will make reasonable efforts to accommodate such requests in accordance with applicable laws. Note, if you submit your application through an automated portal or process, we cannot guarantee AI will not be used as part of the process.