Principal Software Test Engineer

TrintechUSA - Remote - TX, TX
Hybrid

About The Position

This role is for a Principal Software Test Engineer who will lead the design and implementation of test strategies for large-scale, complex software applications. The engineer will collaborate with product managers, developers, and other stakeholders to define quality requirements, identify risks, and align on test strategies. This position requires technical leadership in both manual and automated testing, driving innovation in test automation and ensuring efficiency across testing processes. The engineer will also define and enforce best practices and industry standards for testing, ensuring high-quality test artifacts and consistency across projects. Additionally, the role involves mentoring senior and junior QA engineers, leading efforts to improve testing processes, and fostering a culture of innovation and quality. The engineer will also drive the adoption of AI-augmented testing practices and collaborate closely with cross-functional teams. Defining and tracking quality metrics, preparing test reports, and evaluating software quality risks are also key responsibilities. The company, Trintech, is a leader in AI Financial Close Management, headquartered in Plano, Texas, with a global presence and a strong partner ecosystem.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Engineering or a related field (or equivalent work experience).
  • 8+ years of experience in software testing, with at least 2 years in a leadership or principal-level role, preferably in an Agile development environment.
  • Extensive experience in both manual and automated testing across a range of software platforms and technologies.
  • Advanced proficiency in test automation tools (e.g., Selenium, Appium, Cypress, JUnit) and scripting languages such as Java, Python or JavaScript.
  • Experience with performance testing (e.g., JMeter, LoadRunner) and security testing practices
  • Excellent communication skills, with the ability to interact with both technical and non-technical stakeholders and present complex issues in a clear, actionable manner.
  • Excellent problem-solving and debugging skills, with the ability to analyze complex systems and identify areas of improvement.
  • Ability to influence cross-functional teams and drive alignment on quality goals.
  • Hands-on experience with AI-powered test tools and working knowledge of ML model validation; ability to help define team-level standards for AI testing practices.
  • Experience with cloud testing on Azure or any other cloud platform

Nice To Haves

  • Previous experience with Reconciliation and/or month-end close applications is preferred

Responsibilities

  • Lead the design and implementation of test strategies for large-scale, complex software applications, ensuring comprehensive test coverage across all layers of the stack.
  • Collaborate with product managers, developers and other stakeholders to define quality requirements, identify risks, and align on test strategies early in the development process.
  • Provide technical leadership in both manual and automated testing, driving innovation in test automation and ensuring efficiency across testing processes.
  • Define and enforce best practices and industry standards for testing, ensuring high-quality test artifacts and consistency across projects.
  • Oversee the development and maintenance of automated test frameworks using tools such as Selenium, Appium, Cypress, and JUnit, ensuring that automated tests are integrated into the CI/CD pipeline (e.g., Jenkins, GitLab CI).
  • Provide expertise in creating reusable and scalable automated test scripts and frameworks to increase testing efficiency and test coverage.
  • Drive the automation of functional, performance and regression tests, leveraging both commercial and open-source testing tools as appropriate.
  • Mentor and support senior and junior QA engineers, offering guidance on technical challenges and professional development.
  • Lead efforts to identify bottlenecks and inefficiencies in testing processes and implement continuous improvements to enhance testing effectiveness and reduce the overall cost of quality.
  • Advocate for Agile best practices in testing and contribute to the broader agile transformation within the organization.
  • Foster a culture of innovation and quality, encouraging the adoption of new tools, technologies, and methodologies to improve test coverage and reduce time-to-market.
  • Drive adoption of AI-augmented testing practices within the team, including self-healing automation and AI-assisted test generation; contribute to establishing guidelines for responsible use of AI in quality engineering.
  • Work closely with cross-functional teams (development, product management, DevOps) to ensure seamless integration of testing activities with the overall software development lifecycle.
  • Act as a trusted advisor on testing-related issues, providing technical recommendations and leading discussions on testing approaches and strategies.
  • Participate in key project meetings (e.g., sprint planning, retrospectives, design reviews) to ensure that testing is aligned with project goals and timelines.
  • Define and track quality metrics, ensuring that testing efforts are aligned with business priorities and that software meets the necessary quality standards.
  • Prepare and present test reports and findings to management, providing visibility into testing progress, test coverage and defect trends.
  • Evaluate and report on software quality risks, ensuring that mitigation strategies are implemented and issues are addressed in a timely manner.

Benefits

  • Open paid time off
  • Hybrid schedule
  • Comprehensive healthcare and wellness programs
  • 100% company-paid volunteer time
  • 401k with a company match
  • Pet Insurance
  • Tuition/Continuing Education reimbursement program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service