Job Details
Description
We are seeking a highly skilled and results-driven Principal Test Automation Engineer to develop and evolve cutting-edge test automation solutions that ensure rapid, stable, and high-quality software delivery. In this role, you will own the design, development, and optimization of automation frameworks across UI, API, and backend services, playing a key part in advancing the quality engineering discipline within the team.
You will collaborate closely with developers, DevOps, QA engineers, and product teams to seamlessly integrate testing into every phase of the development lifecycle. Your work will maximize test coverage, reduce manual effort, and accelerate regression cycles, all while maintaining the highest standards of reliability and maintainability.
This is a technical, hands-on role ideal for a passionate engineer who thrives on tackling complex automation challenges, champions engineering rigor, and wants to make a measurable impact on product quality.
What You Will Do
Test Framework Design & Development
- Architect and implement robust, modular, and extensible automation frameworks for UI, API, and service-level testing.
- Develop clean, maintainable, and scalable automated test scripts using Selenium, TestNG, JUnit, RestAssured, or equivalent tools.
- Build and maintain automated test suites for regression, smoke, and integration testing.
- Build reusable components and utilities that accelerate test development and improve long-term maintainability.
- Establish coding standards, test strategy, and best practices for automation across the QA organization.
- Evaluate and adopt automation tools and technologies that align with the tech stack and quality goals.
CI/CD & Integration
- Collaborate with DevOps and development teams to Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or similar.
- Proactively investigate and stabilize flaky tests, working closely with developers to ensure reliable execution across environments.
- Collaborate with DevOps and development teams to improve pipeline efficiency and test coverage.
Cross-Functional Collaboration
- Partner with Developers, DevOps, QA, and Product teams in Agile ceremonies and story refinements.
- Provide early testability feedback and contribute to design and acceptance criteria definition.
- Participate in defect triage, root cause analysis, and ensure timely issue resolution.
- Contribute to release readiness activities, ensuring automation health and reliability.
Innovation & Continuous Improvement
- Implement and monitor automation KPIs (e.g., test coverage, flakiness, execution time) and continuously improve test effectiveness.
- Actively participate in technical discussions, retrospectives, and code reviews to strengthen QA discipline.
- Stay current with emerging tools and frameworks; recommend and drive adoption where appropriate.
- Mentor junior QA engineers on automation strategies and frameworks.
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 automation testing across frontend, backend, APIs, and multi-platform systems, ideally within Agile development environments.
- Extensive hands-on experience with 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 tools (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.
- Familiarity with BDD frameworks like Cucumber is a plus.
- Previous experience with Reconciliation and/or month-end close applications is preferred
What We Offer
- Open Time Off
- Hybrid work options
- Comprehensive healthcare and wellness programs
- 100% company-paid volunteer time
- 401k with a company match
- Pet Insurance
- Tuition/Continuing Education reimbursement program
At our core, Trintechers stand committed to fostering a culture rooted in our core values – Humble, Empowered, Reliable, and Open. Together, these values guide our actions, define our identity, and inspire us to continuously strive for excellence in everything we do.
Should you require (or need) accommodations throughout any stage of the recruitment process, please provide your requirements to recruiting@trintech.com and we will work with you to accommodate your needs.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Trintech Inc., is a participant in the federal E-Verify program. This program allows employers to confirm the eligibility of their employees to work in the United States through an electronic verification process".
As required by law, we will verify the identity and employment eligibility of all persons hired to work at Trintech. For more information about E-Verify, including your rights and responsibilities, please visit www.e-verify.gov
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Read Full Description