Job Description
Description
PRIMARY RESPONSIBILITIES
Test Strategy and Leadership
- 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.
Test Automation and Tools
- 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.
Mentorship and Process Improvement
- 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.
Collaboration and Cross-Functional Partnerships
- 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.
Quality Metrics and Reporting
- 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.
Qualifications:
- 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
- Previous experience with Reconciliation and/or month-end close applications is preferred
What We Offer
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
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 [email protected] 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.
