Trintech is seeking a Principal Test Automation Engineer to develop and evolve cutting-edge test automation solutions that ensure rapid, stable, and high-quality software delivery.
Requirements
- 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
- Extensive hands-on experience with both manual and automated testing across a range of software platforms and technologies.
- Familiarity with BDD frameworks like Cucumber is a plus.
- Previous experience with Reconciliation and/or month-end close applications is preferred
- Experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar
- Knowledge of automation KPIs (e.g., test coverage, flakiness, execution time)
Responsibilities
- 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.
- Collaborate with DevOps and development teams to Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or similar.
Other
- 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.
- 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