Logo
HomeServices of America

Sr Software Quality Engineer

HomeServices of America, Eden Prairie, Minnesota, United States, 55344

Save Job

Purpose

Lead quality assurance efforts for a unified digital portal serving real estate, mortgage, title, and insurance domains. This role involves designing and executing test strategies across mobile, web, backend, and third‑party integrations. The Sr. Software Quality Engineer will collaborate with cross‑functional teams to ensure scalability, security, and a seamless user experience through both automated and manual testing. Job Duties and Responsibilities

Define and implement end‑to‑end strategies across Flutter mobile/web, Node.js/NestJS backend, and PostgreSQL. Collaborate with product, development, and DevOps teams to define acceptance criteria and test plans. Design and execute automated and manual test cases for UI, API, and integration testing. Validate workflows across mobile, web, and backend systems. Maintain automation frameworks using tools like Cypress, Playwright, Appium, and Postman. Validate third‑party integrations using tools like Postman, REST Assured, and SuperTest. Integrate tests into CI/CD pipelines (GitHub Actions, GitLab CI). Manage test environments, mock servers, and test data. Track and report on quality metrics such as test coverage, defect rates, and release readiness. Ensure defects are well documented and reproducible. Perform other duties as requested or as needed to fulfill the purpose of the role. Performance Expectations

Meet all performance and behavior expectations outlined in the company performance appraisal form or communicated by management. Perform responsibilities as directed, achieving desired results within expected time frames and with a high degree of quality and professionalism. Establish and maintain positive and productive work relationships with all staff, customers, and business partners. Demonstrate the behavioral and technical competencies necessary to effectively complete job responsibilities. Take personal initiative for technical and professional development. Follow the company HR Policy, the Code of Business Conduct and all subsidiary and department policies and procedures, including protecting confidential company information, attending work punctually and regularly, and following good safety practices in all activities. Qualifications

Bachelor's degree in Computer Science, Engineering, or related field. Experience

4‑6 years of experience in software quality engineering or full‑stack QA. Experience testing Flutter apps (web and mobile). Strong proficiency in testing Node.js/NestJS APIs. Solid understanding of PostgreSQL and SQL queries. Experience with automated UI and API testing frameworks. Familiarity with Git, Docker, and CI/CD tools. Agile/Scrum experience and QA best practices. Domain experience in real estate, fintech, or insurance preferred. Experience performance testing (JMeter, k6), security testing (OWASP, JWT) preferred. Experience using monitoring tools (Sentry, Datadog), microservices architecture preferred. Knowledge and Skills

Expertise in automation frameworks (Cypress, Playwright, Appium). API testing tools (Postman, REST Assured, SuperTest). CI/CD tools (GitHub Actions, GitLab CI). Strong communication and documentation skills. Passion for QA and continuous improvement. Wage

$107,000.00 – $129,000.00 annually; actual wage is based on education and experience. Potential for annual discretionary bonus. Benefits

Full suite of benefits including Medical, Health Savings Account, Dental, Vision, Life Insurance, Paid Vacation (PTO), 401(k) with employer match, Flexible Spending Account, and Employee Assistance Program (EAP). Location

This position is open to remote work hiring within the U.S. mainland, or if the candidate is local to the Eden Prairie, MN home office, will be on‑site at this location with work‑from‑home flexibility. Equal Opportunity Employer

#J-18808-Ljbffr