Software Development Engineer in Test (SDET) Job Requisition Profile
The mission, should you choose to accept it, is to pioneer and scale GTreasury’s solutions into the future.
Do you want to work with a small, hardworking, and awesome development team with whom you will help evolve their product and practices while building amazing solutions? If you enjoy solving complex business problems in a fast-paced, collaborative, and iterative environment this might be the right role for you!
At GTreasury, you’ll be a part of makers, breakers, doers, and disruptors, who love to solve real problems and meet real customer needs. As an established FinTech leader in the SaaS treasury management space, our vision is to create the next-generation of technology tools for the global, corporate financial office.
We are seeking an innovative and forward-thinking Senior Software Development Engineer in Test (SDET) who is passionate about building a world-class platform through a world-class team. You will be leading the quality practice within the team, setting a high quality bar for our users and customers. To achieve that you will focus on optimizing our test environment, planning and implementing test automation, and in general leading from the front with respect to our overall quality process and standards.
What You’ll Do: • Leverage your software development experience, within an agile team of other engineers, to
deliver safe, reliable, and smart features and capabilities to address customer issues, pain points, and opportunities
o Advise, guide, and coach other developers on your team on best practices testability, solution design, and coding patterns
• Be the team’s engineering quality leader, mentor, and coach
o Leverage your knowledge of software development and validating/testing processes to build a sustainable quality strategy, and drive accountability and ownership to maintain these practices
o Seek ways to enhance team operations, processes, methodologies, and technology choices, striving for excellence
o Establish the metrics, standards, and procedures to achieve quality confidence
o Foster a culture of shared responsibility for quality
o Mentor junior engineers on test design, automation techniques, and best practices
o Share your enthusiasm for tech trends, explore and learn new technologies, and engage in communities of practice
o Stay current on emerging testing tools, best practices, and quality assurance trends
o Advance the state of our tools and practices to achieve higher and higher levels of quality within our platform
• Drive the “shift left” methodology within the team
o Catching issues early and often in the development lifecycle
o Reducing the cost and time to achieve quality confidence
o Act as a gatekeeper for quality, ensuring all code passes necessary tests before merging and deployment
o Challenge and coach developers to ensure safety, reliability, and quality are present in our designs and in our code
• Be a voice of the user/customer
o Representing the user experience and performance they expect
o Understanding the system “inside out” by knowing its requirements while knowing how users get value from the product
o Be an integral part of daily validation of customer-impacting workflows
• Test planning & strategy development
o Design comprehensive, well-structured software test plans and lead the implementation of a test automation strategy, covering the entire testing pyramid (unit, service/API, integration, and end-to-end UI testing) to verify feature functionality for customer use cases
• CI/CD pipeline integration
o Collaborate with DevOps roles to integrate automated testing into CI/CD pipelines, ensuring thorough test coverage at every stage of development and enabling swift delivery of features
• Troubleshooting & debugging
o Demonstrate excellent troubleshooting abilities, isolate issues, and verify bug fixes
o Debug issues found during testing and after release
• Test tool & infrastructure development
o Deploy/build tools and infrastructure to support efficient, high-quality testing
o Focus on optimizing our testing environment to increase test velocity and stability
o Research and introduce new tools to improve test coverage, speed, and reliability
o Leverage observability tools and logging to troubleshoot and resolve issues across development, test, and production environments
• Collaboration & coordination
o Collaborate closely within Product & Engineering to identify and implement strategic improvements to increase quality and stability of product
o Estimate, prioritize, plan, and coordinate testing activities to meet deadlines
Who You Are: • You love living in the QA *and* the software development world at the same time • You can solve problems in high pressure situations • You thrive on creating innovative solutions • You write stellar code that wows and performs • You are a curious, self-motivated, and self-starter, comfortable identifying opportunities and
driving efficiencies • You have a mindset to go deeper to understand the problems, identify the root causes, and
develop solutions that consider trade-offs
• You seek alternate perspectives to improve your ideas
• You use data and seek input from others to inform your decisions
• You are selfless, highly collaborative, and willing to help colleagues when in need
Essential Knowledge / Experience: • A minimum of 5+ years of technical experience encompassing both software development/coding
responsibilities and quality assurance/testing/validation responsibilities
• Test Automation & Frameworks
o Strong knowledge of test automation methodologies, tools, and frameworks
o Hands-on experience with UI automation frameworks (Selenium, Cypress) and API testing tools (Postman, REST Assured)
o Experience with performance testing tools (e.g., JMeter, Gatling) and test case management systems
• Scripting & Programming
o Proficiency in at least one programming language and strong scripting skills
▪ Ideally: C#/.NET, JavaScript, TypeScript, Gherkin, and Python
• Microservices & Cloud
o Experience with cloud technologies, containers, and serverless applications
o Ideally: Azure
• CI/CD & Version Control
o Deep understanding of software release processes
o Experience integrating automated tests into CI/CD pipelines and version control systems (Git)
o Strong analytical skills to assess and optimize workflows and processes
• Contract & Integration Testing
o Familiarity with contract testing (e.g., Pact) and tools like TestContainers for simulating environments and verifying interactions
Preferred Knowledge / Experience: • Implementing CI/CD pipelines within Azure DevOps
• Azure native services (e.g. Service Bus, Function Apps, etc...) • Experience in the financial industry is a plus
• Microsoft SQL Server
Abilities Required: • Leadership
o Proven ability to influence and mentor within an Agile team environment o Showcase your expertise in achieving quality systems and practices
• Problem Solving
o Strong analytical and problem-solving skills with a focus on critical thinking and a testability mindset to navigate the intricacies of a sophisticated application and industry
o Utilize your troubleshooting skills to identify and resolve issues efficiently, ensuring smooth and reliable software performance
• Communication
o Collaborate effectively and thrive as part of a cross-functional, global agile delivery team, contributing to collective success
o Excel in both verbal and written communication • Growth Mindset
o Proactive and positive attitude
o Passion to create a better user experience
o Exhibit a conscientious commitment to quality and a keen understanding of customer needs, ensuring that every solution meets the highest standards
o Be a self-starter who can identify opportunities, and accomplish goals with minimal supervision
o Demonstrate a quick learning capacity, staying updated with best practices and current technologies in relevant areas, and applying this knowledge proactively
What You Will Get: • A high impact, high visibility role at a growing SaaS company that values personal growth,
accountability, and great work • This is a great opportunity for someone who wants to make a big impact, work in a fast-paced and
collaborative environment, and win as a team to scale a growing business
• A culture of open collaboration and problem solving
• An empowered role on the Engineering team, responsible for driving accurate financial result visibility
• Great benefits, culture, and the ability to work remotely
About GTreasury: GTreasury believes there is opportunity in complexity. We connect treasury and finance teams with industry-leading experts, technology solutions and untapped possibility. By simplifying complexity, teams can unleash their organization’s potential to gain strategic advantages and grow. GTreasury helps organizations reach that potential by connecting treasury and digital finance operations through a world- class SaaS treasury and risk management platform and integrated ecosystem where cash, debt, investments, and exposures are seamlessly managed within the office of the CFO. GTreasury delivers intelligent insights, while connecting financial value chains and extending workflows to third-party systems, exchanges, portals, and services. Headquartered in Chicago, with locations serving EMEA (London) and APAC (Sydney and Manila), GTreasury’s global community includes more than 800 customers and 30+ industries reaching 160+ countries worldwide.
At GTreasury / Hedge Trackers, we know that our people are what makes GTreasury great and we celebrate the unique perspectives and experiences that our diverse teams bring to the table. GTreasury does not discriminate against employees or prospective candidates based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws and we strongly encourage people from underrepresented groups to apply!