Overview
We are seeking a highly motivated and experienced Senior QA Automation Engineer (Selenium/Java) to join our dynamic team on-site in The Woodlands, Texas. This pivotal role offers the opportunity to lead automation testing initiatives, enhance software quality, and streamline testing processes across diverse platforms. As a key contributor, you will leverage your expertise in test automation frameworks, mobile and web application testing, and continuous integration to deliver reliable, high-quality software solutions. Your proactive approach and technical acumen will drive improvements in our testing lifecycle, ensuring seamless product releases and exceptional user experiences.
The Quality Assurance Automation Engineer is responsible for ensuring the quality, reliability, performance, and compliance of TWFG technology solutions through a balanced combination of automated and manual testing practices. This role supports the full testing lifecycle—from test planning and execution to building and maintaining scalable automation frameworks and integrating them into CI/CD pipelines.
The QA Automation Engineer partners closely with Software Development, Product, and DevOps teams to validate new features, enhancements, integrations, and system changes prior to release. This role ensures applications meet business requirements, regulatory expectations, and end-user needs while supporting continuous improvement and high-quality software delivery and a focus on continuous improvement.
Duties
Test Automation & Framework Development (60%)
- Design, develop, and maintain automated test scripts using Selenium WebDriver and supporting frameworks (TestNG, JUnit, Cucumber/Gherkin).
- Build and enhance scalable automation frameworks (Page Object Model, data‑driven, keyword‑driven).
- Identify high‑value and repetitive test scenarios suitable for automation.
- Execute automated test suites, analyze results, and clearly report defects.
- Contribute to the creation and maintenance of reusable test assets, utilities, and shared automation libraries.
- Integrate automated test suites into CI/CD pipelines to support continuous delivery.
- Test runners such as TestNG or JUnit for managing test suites and reporting
API & Backend Testing (15%)
- Perform hands‑on REST API testing using tools such as Postman, JMeter, or RestAssured.
- Integrating API tests into automation pipelines using tools such as RestAssured
- Validate REST API responses including status codes, headers, payloads, and error handling.
- Test integrations across services and ensure data accuracy and system reliability.
- Write and execute SQL queries to validate backend data and system behavior.
Manual Testing & Quality Validation (15%)
- Design and execute comprehensive manual test plans, test cases, and test suites for new features, enhancements, and system changes.
- Perform functional, regression, exploration, integration, and usability testing to ensure system accuracy and compliance using black box testing methodologies and ensure new functionality does not negatively impact existing features.
- Identify edge cases and corner cases to ensure robust test coverage. Exploratory testing to uncover edge cases and usability issues beyond scripted tests
- Document test results, track defects, and communicate findings clearly to the development team.
- Validate that final products meet business requirements and end‑user expectations.
- Participating in system and integration testing to ensure new functionality does not negatively impact existing systems.
- Experience with defect tracking and reporting using tools such as Jira or Azure DevOps
Collaboration & Agile Delivery (10%)
- Actively participate in Agile/Scrum ceremonies, including sprint planning, daily standups, reviews, retrospectives and demonstrations and providing feedback from both manual and automated testing efforts.
- Work closely with developers, product owners, and business stakeholders to clarify requirements and ensure adequate test coverage.
- Practice shift‑left testing, embedding quality early in the development lifecycle.
- Track, document, and communicate defects using tools such as Jira or Azure DevOps.
Identify opportunities for continuous improvement in QA processes, testing efficiency, tools, and methodologies.
- Maintain strong communication and documentation practices across teams.
Required Qualifications
Education & Experience
- Bachelor’s degree in Computer Science or equivalent experience
- Minimum 7+ years of Quality Assurance Automation experience, with a strong focus on automation.
Technical Skills
- 7+ years of hands‑on experience with Selenium WebDriver and related frameworks (TestNG, JUnit, or similar).
- Proficiency in Java (preferred), Python, or C# for test automation scripting.
- Experience in backend testing, including writing SQL queries.
- Hands-on experience testing C# applications, web services, XML, and APIs.
- Ability to design complex edge cases and corner cases for robust test coverage.
- Experience with BDD frameworks using Gherkin/Cucumber.
- Strong understanding of automated test design patterns and framework architecture.
- Hands‑on experience with REST API testing and RESTful service architecture.
- Working knowledge of HTTP methods (GET, POST, PUT, DELETE, PATCH).
- Experience with backend testing and SQL.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Experience with build tools (Maven, Gradle) and version control systems (Git).
- Demonstrated experience working with DevOps tools and working in Agile/Scrum environments.
- Excellent organizational skills; able to manage multiple automation projects in a fast-paced environment.
- Ability to compile and organize information into reusable automated test cases and frameworks.
- Strong understanding of system functionality, accuracy, and compliance testing.
- High standard of ethics and teamwork with management, peers, and stakeholders.
Preferred Qualifications
- Insurance or financial services industry experience.
- Experience testing C# applications, web services, XML, and APIs.
- Exposure to advanced automation frameworks and DevOps practices.
Behavioral Competencies
- Pride & Ownership: Takes accountability for quality and outcomes.
- Dependability: Follows through on commitments with consistent results.
- Teamwork: Collaborates effectively across technical and business teams.
- Adaptability: Manages shifting priorities in a fast‑paced environment.
Technical Competencies
- Technical Proficiency: Efficient use of testing tools, systems, and frameworks.
- Communication & Collaboration: Clear verbal and written communication with strong attention to detail.
- Problem Solving: Quickly identify issues and recommend corrective actions.
- Time Management: Prioritizes tasks to meet release timelines and department goals.
Work Schedule
- Monday–Friday, 8:00 AM–5:00 PM, The Woodlands, Texas Office
- Work Office Designation is an essential function of your position
Work Environment & Physical Requirements
- Office setting / hybrid / onsite
- Ability to remain in a stationary position for prolonged periods
- Ability to operate a computer and standard office equipment
- Ability to lift to 10–20 lbs. (paper boxes, office supplies)
- Visual acuity required for reviewing financial data
- Standard office noise levels
- Work Designation is an essential function of your position
Equal Employment Opportunities
TWFG is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other protected characteristic.
Disclaimer
This job description is not intended to cover all activities, duties, responsibilities and standards of the position and may change at any time with or without notice. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor.
TWFG (NASDAQ: TWFG) is a high-growth, independent distribution platform for personal and commercial insurance in the United States and represents hundreds of insurance carriers that underwrite personal lines and commercial lines risks. For more information, please visit twfg.com.
Pay: $120,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Vision insurance
Application Question(s):
- Which automation frameworks and programming languages have you used? (Denote all that apply)
☐ Selenium WebDriver, ☐ TestNG, ☐ JUnit, ☐ Cucumber / Gherkin (BDD), ☐ Java, ☐ Python, ☐ C#, ☐ Other (please specify)
- Which tools have you used for API testing? (Denote all that apply)
☐ Postman, ☐ RestAssured, ☐ JMeter, ☐ SOAP UI, ☐ Other (please specify)
- Which tools or methods have you used for Test Data Management and backend validation? (Denote all that apply)
☐ SQL queries, ☐ Database validation (Oracle, SQL Server, MySQL, etc.), ☐ Mock , data / test data generators, ☐ API based test data setup, ☐ Other (please specify)
- Which tools have you used for front end or UI testing? (Select all that apply)
☐ Selenium WebDriver, ☐ Cypress, ☐ Playwright, ☐ Browser DevTools, ☐ Other (please specify)
- If you have integrated automated tests into a CI/CD pipeline, please briefly describe the tools used (e.g., Jenkins, GitHub Actions, GitLab CI):
- What City and State do you currently reside?
- This position does not offer sponsorships to work in the US, can you legally work in the US now and in the future without sponsorship? Yes or No
- This position is not eligible for sponsorship. Are you legally authorized to work in the United States without sponsorship, now AND in the future? ☐ Yes ☐ No
- Please note only candidates who answer all screener questions will be considered. What is your salary range expectation for this role?
- Are you available to work a full time schedule, on-site in The Woodlands, TX, Monday–Friday, during standard business hours? ☐ Yes ☐ No
Experience:
- Quality Assurance Automation: 1 year (Required)
- integrated automated tests into a CI/CD pipeline : 1 year (Required)
- working in an Agile/Scrum environment: 1 year (Required)
Work Location: In person