Job Title: QA Engineer
Location: India (Remote)
Employment Type: Full-time
Work Hours: Core U.S. Business Hours (Eastern Standard Time Overlap)
Industry: SaaS / Insurance / Home Services
Job Overview
Porch Group is seeking a proactive and detail-oriented QA Engineer to join our expanding remote team in India. This role is essential to ensuring the quality, performance, and reliability of our growing suite of software applications tailored to homebuyers and service providers. As a QA Engineer, you will work in a dynamic Agile environment, collaborating closely with developers, product managers, and business teams based in the U.S. to test, validate, and improve mission-critical applications in the home services and insurance domain.
About Porch Group
Porch Group (NASDAQ: PRCH) is a leading vertical software and insurance platform revolutionizing the homeownership journey. From moving to maintenance to full protection, Porch helps homeowners at every stage. We’ve built trusted partnerships with over 30,000 home services companies—like inspectors, mortgage providers, and title firms—placing us at the center of the home-buying transaction.
As a rapidly growing SaaS leader, our mission is to provide unmatched service to homeowners, enabled by cutting-edge software and intelligent insurance solutions. We're committed to building a truly great company—and we’re just getting started.
Key Responsibilities
-
Execute thorough manual testing of new features, bug fixes, and entire projects to ensure high-quality releases.
-
Validate that all product functionality and UI/UX meet specified requirements from the Product team.
-
Maintain and develop detailed user stories and test cases, ensuring proper coverage of all scenarios.
-
Collaborate with developers to understand implementation details and devise effective test strategies.
-
Participate actively in Scrum ceremonies (sprint planning, stand-ups, retrospectives) and contribute to task estimations.
-
Ensure adherence to QA best practices, standards, and documentation processes.
-
Identify and escalate issues quickly and clearly for resolution.
Required Skills & Qualifications
-
Minimum 2 years of QA experience in a production software environment.
-
Solid understanding of QA methodologies, tools, and processes.
-
Proficiency in writing clear, concise test cases and test plans.
-
Hands-on experience with Agile/Scrum workflows.
-
Experience with performance and/or security testing is a plus.
-
Strong communication skills (written and verbal) in English.
-
Ability to adapt quickly in a fast-paced, distributed environment.
-
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
-
Previous collaboration with U.S.-based teams is preferred.
-
Must have access to a quiet workspace and a stable internet connection (minimum 30 Mbps download / 10 Mbps upload).
Benefits & Perks
-
Comprehensive health insurance coverage
-
Retirement benefits and accident insurance
-
Generous time-off policy, including:
-
12 company-paid holidays
-
2 flexible holidays
-
Casual/sick leave
-
Paid maternity/paternity leave
-
Wellness programs and weekly events
-
Inclusive work culture with global collaboration opportunities
Our Hiring Process
-
Application Review
-
Initial Screening
-
Technical Interview / Assessment
-
Team Interaction & Final Discussion
Application Deadline: June 26, 2025 (subject to change based on hiring needs)
Why Join Porch Group?
At Porch, your work directly impacts millions of homeowners and thousands of businesses. You’ll be part of a diverse, mission-driven team striving to simplify homeownership through software innovation and customer-first thinking. We foster an environment where everyone is empowered to speak up, learn continuously, and grow together.
Interested? Apply now and be part of our journey to build a truly great company.
- Company Name: Porch Group
- Average Salary Offered (for Current Role):8.5-16 LPA
- Must-have skills (in bullet points):
- At least 2 years of experience testing production software
- Strong knowledge of software QA methodologies, tools, and processes
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Experience working in Agile/Scrum development process
- Strong verbal and written communication skills
- Bachelor's degree in Engineering, Computer Science, or equivalent work experience
- Proven collaborator with clear, open, and honest communication
- Eager to learn new things
- Excellent communication skills, problem-solving abilities, and a collaborative mindset
- Proven experience working with US-based business teams
- Excellent written and communication skills in the English language
- Ability to work within core US business hours/time zone expectations - Eastern Standard Time (EST) overlap
- How to prepare for the Interview?
- Review your understanding of software testing methodologies, tools, and processes
- Brush up on your knowledge of Agile/Scrum development processes
- Prepare examples of test plans and test cases you have written in the past
- Be ready to demonstrate your problem-solving and communication skills
- Research the company, its products, and the role you are applying for
- Prepare questions to ask the interviewer about the company, team, and role
- How to prepare the resume for this job description?
- Highlight your relevant experience in software testing and QA
- Emphasize your knowledge of Agile/Scrum methodologies
- Showcase your strong communication and collaboration skills
- Mention any experience in writing test plans and test cases
- Highlight your problem-solving abilities and eagerness to learn
- Ensure your resume is well-structured, concise, and free of errors
- Tailor your resume to the specific requirements mentioned in the job description
- Links to prepare for the interview:
Remember, preparation is key to performing well in the interview. Good luck!