Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer in Test  image - Rise Careers
Job details

Software Development Engineer in Test

Company Description

Hi. We’re OFX, a leading financial operations company providing businesses and accounting firms with real-time financial control and visibility to do business anywhere in the world. With an innovative platform and 24/7 human support, OFX automates and simplifies doing business across borders, reducing risk and eliminating routine operational tasks. Offering global business accounts, payments to 180 countries in 30+ currencies and currency risk management solutions to simplify global payments. OFX further enhances business operations by providing corporate cards with spend management, bill payments, vendor management, and integrations with popular accounting and HRIS software, to help achieve better business solutions so accounting firms and businesses thrive.

Headquartered in Sydney, Australia, with offices globally, in the United States, Canada, United Kingdom, Ireland, New Zealand, Singapore and Hong Kong. OFX has been a trusted innovator in global money movement for over 25 years.

Job Description

Purpose of your role

The Software Development Engineer in Test (SDET) is responsible for delivering high-quality code and test automation solutions in a timely manner, while leading and collaborating with engineering teams to design and implement effective solutions. Operating in an agile environment, you will provide technical leadership and senior-level expertise to ensure the successful delivery of quality software that meets both functional and non-functional requirements, with a strong focus on quality metrics and process optimization.

As an evangelist for engineering best practices, you will champion the adoption of high-quality coding standards, test-driven development (TDD) and robust testing methodologies to ensure consistency and reliability across teams. Implementing effective quality metrics to track code health, test coverage, defect rates, and testing effectiveness will be key to maintaining high standards throughout the development cycle. 

Your leadership will drive the integration of automated testing into the entire development lifecycle, promoting continuous improvement, accountability, and efficiency. By building reusable libraries and tools, you will enable teams to implement automation seamlessly, supporting a self-service approach that enhances overall testing efficiency.

Collaborating with cross-functional teams, you will identify testing requirements, develop comprehensive strategies, and create automation solutions to improve testing practices. Timely feedback and data-driven decisions will help reduce defects and enhance product reliability while ensuring faster delivery.

The primary goal of this role is to enable the rapid delivery of high-quality software solutions that meet customer needs, maintaining product integrity and performance in a fast-paced, evolving market.

What you do

  • Test Automation Development: 

    • Writing automated test scripts using languages like Typescript, Python or Node.js.

    • Implementing unit tests, integration tests, API tests, and UI tests.

    • Build and enhance test frameworks (e.g., Playwright, Robot Framework) as well as tools to improve the efficiency, scalability, and coverage of our automated testing pipeline.

  • Continuous Integration & Deployment (CI/CD):

    • Setting up and maintaining CI/CD pipelines using GitHub Actions, Jenkins or similar.

    • Ensuring automated tests run in pre-production environments with each code commit and deployment.

    • Debugging and fixing issues in automated testing environments.

  • API & Backend Testing:

    • Writing automated test cases for RESTful or GraphQL APIs using tools like Postman, RestAssured, or Karate.

    • Ensuring data integrity and validating API responses.

  • Code Quality & Static Analysis:

    • Reviewing code for testability and quality.

    • Using static analysis tools like SonarQube, ESLint, or Checkstyle.

  • Support Engineering Teams: Collaborate closely with developers to align testing processes with CI/CD pipelines, helping to identify and address issues early in the development lifecycle.

  • Drive Efficiency: Minimise manual testing efforts and bottlenecks by automating repetitive tasks and leveraging advanced automation tools and techniques.

  • Foster Innovation in Testing: Advocate for the adoption of cutting-edge test automation tools, technologies, and best practices to continuously enhance testing capabilities.

  • Coaching and Mentoring: Provide leadership within the Quality Engineering team through mentorship and coaching, ensuring the continuous development of team skills and expertise.

What Success Looks Like

  • Balanced Test Automation Coverage: Test automation is comprehensive across multiple levels of Test Pyramid, including unit, integration, component, API, UI, end-to-end, and regression tests, spanning all of our technology product areas.

  • Reusable Libraries: Common, reusable libraries are available for engineering teams, enabling seamless integration of test coverage across different product areas.

  • Empowered Engineering Teams: Engineering teams are fully enabled to self-serve using automated testing tools, enhancing their efficiency and autonomy.

  • Reduced Time to Value: Time to value is minimised through continuous feedback loops from automated tests integrated into the CI pipeline, allowing for rapid issue identification and resolution.

Qualifications

What you bring

  •  Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent work experience).

  • At least 5 years of experience in software engineering, with a minimum of 3 years in an SDET or similar role and 2 years in a development role focused on building software solutions.

  • Extensive experience with test automation frameworks and tools across all levels, including unit, integration, component, API, and UI (e.g., Playwright, Cypress, React Library, or similar).

  • In-depth experience with API testing (RESTful services) and tools such as Postman, RestAssured, or similar.

  • Extensive knowledge of HTML/CSS and hands-on experience with modern JavaScript technologies, specifically React.js, TypeScript, and Node.js.

  • Commercial experience with AWS solutions and environments (Node.js, CDK).

  • Familiarity with Agile methodologies and development practices such as TDD, Kanban, Lean, CI/CD, etc.

  • Experience writing scalable, reusable code for UI components with accompanying tests.

  • Experience working within a Microservices architecture.

  • Proficient with version control systems like Git and bug tracking tools such as Jira.

  • Excellent debugging, problem-solving, and analytical skills with a keen attention to detail to identify subtle issues and bugs.

  • Excellent verbal and written communication skills, with the ability to document test plans and collaborate effectively with cross-functional teams.

Desirable Experience

  • Knowledge of financial services, payments, or fintech-related products and regulations.

  • Experience in mobile app test automation across multiple devices.

  • Familiarity with containerization tools like Docker.

  • Understanding of security testing, particularly in fintech applications.

  • Experience with load testing and stress testing in cloud-based environments.

Personal Attributes

  • Good critical thinking and problem-solving abilities.

  • Self-motivated, with a high degree of initiative and ownership.

  • Ability to work independently and as part of a collaborative team.

  • A  passion for quality and continuous improvement.

  • Ability to thrive in a fast-paced, dynamic, and rapidly evolving environment.

Additional Information

What it's like working at OFX

We’re OFXers because we want to make a difference. We see challenges as opportunities and we’re not afraid to roll up our sleeves to get stuff done. We’re committed to making things easier for our clients, pushing boundaries and continuing to move with the times so that we can continue to inspire confidence every day and through every transaction.

We operate as one team, cross-functionally and globally, to drive outcomes that deliver excellence for our customers. We're curious self-starters who love learning and sharing our knowledge with others. We embrace change and use our initiative and resilience to overcome challenges.

  • Always keep learning. We offer a wide range of learning and career development opportunities to help every OFXer build their capacity and career, with leadership training, secondments, internal mobility and access to a large library of online learning.
  • Make a difference. Through our Make a Difference program, we encourage OFXers to give back to causes and communities that are important to them. We celebrate this with an annual volunteer day, which OFXers can use together or individually, as well as matched giving and the opportunity to nominate charity of choice every quarter.
  • Reward and recognition. We recognise a job well done. OFXers are encouraged to celebrate their peers’ effort, technical expertise or support through a range of global and regional channels and awards, including quarterly and annual awards, milestones and shout outs.
  • Showing our social side. Our Good Vibes employee-led committees around the globe organize events to help keep our employees engaged inside and outside the office. Whether it’s a wellbeing activity, end of year celebration, or a monthly team get-together, our team wants you to feel welcome!
  • Benefits that mean something. We offer a range of fantastic benefits, including health insurance, primary and secondary gender neutral carer parental leave (16 weeks) or birthday leave, you'll feel well-supported at OFX.
  • A great work environment. Enjoy work-life balance and flexibility with our hybrid work model, in an inclusive, diverse and non-hierarchal culture.

At OFX, we are committed to fostering a diverse, inclusive and accessible workplace where we value, respect, and encourage our people to be their authentic selves. With an employee base as diverse as the clients we serve, we know that fostering an inclusive workplace is fundamental to our continued success. If you require accommodation for any portion of the recruitment and hiring process, please email us at [email protected].

We encourage you to apply if this role aligns with your career aspirations.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer in Test , OFX

Are you passionate about delivering high-quality software and leading teams to success? OFX, a top-tier financial operations company based in Sydney, is on the lookout for a skilled Software Development Engineer in Test (SDET) to join our innovative team. In this exciting role, you'll be responsible for developing automated testing solutions and ensuring that our software meets the highest standards of quality. You'll wear many hats - from writing automated test scripts in languages like Typescript and Python to implementing robust CI/CD pipelines using tools like Jenkins. Your expertise will help build reusable testing libraries, implement best practices in test-driven development, and foster a culture of quality engineering among cross-functional teams. Your role is crucial in minimizing manual testing efforts, advocating for advanced testing technologies, and leading the charge towards continuous improvement. If you have at least 5 years of software engineering experience, and a passion for quality and collaboration, this is an incredible opportunity to make a difference in a dynamic environment. Help us streamline our processes, while providing timely and impactful feedback to enhance the reliability of our products. Join us at OFX to be part of a community that values initiative, continuous learning, and a commitment to excellence in everything we do.

Frequently Asked Questions (FAQs) for Software Development Engineer in Test Role at OFX
What are the responsibilities of the Software Development Engineer in Test at OFX?

As a Software Development Engineer in Test (SDET) at OFX, your primary responsibilities will include developing high-quality automated test scripts, implementing and enhancing test frameworks, and ensuring seamless integration in our CI/CD pipelines. You'll work collaboratively with engineering teams to drive the testing process, advocate for best practices, and mentor other team members. This role is crucial for maintaining the integrity and performance of our global software products.

Join Rise to see the full answer
What qualifications are needed to become a Software Development Engineer in Test at OFX?

To qualify for the Software Development Engineer in Test position at OFX, candidates should hold a Bachelor's Degree in Computer Science, Engineering, or a related field, or have equivalent work experience. At least 5 years of software engineering experience is required, including a minimum of 3 years in an SDET role and strong proficiency with various test automation frameworks and tools is essential.

Join Rise to see the full answer
How does the Software Development Engineer in Test contribute to quality assurance at OFX?

The Software Development Engineer in Test at OFX plays a pivotal role in our quality assurance process by developing and implementing automated testing solutions. This ensures that our software products meet stringent quality metrics, ultimately enhancing product reliability. By driving automation initiatives and collaborating with developers, the SDET helps reduce defects and ensure faster delivery of software solutions.

Join Rise to see the full answer
What skills are essential for an effective Software Development Engineer in Test at OFX?

An effective Software Development Engineer in Test at OFX should possess extensive knowledge of programming languages like Python or Typescript, strong experience with test automation frameworks, and a deep understanding of API testing tools. Additionally, proficiency in using version control systems and strong debugging skills are crucial for successfully executing the duties of this role.

Join Rise to see the full answer
What is the work culture like for a Software Development Engineer in Test at OFX?

At OFX, the work culture is collaborative, inclusive, and fast-paced. Software Development Engineers in Test are encouraged to take initiative, continuously learn, and contribute to a culture of quality. With opportunities for personal growth and a strong emphasis on teamwork, it's an environment that thrives on innovation and supports every team member's journey toward success.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer in Test
Can you explain your experience with test automation frameworks?

When discussing your experience, be specific about the test automation frameworks you've used, like Playwright or Cypress. Highlight instances where you've successfully implemented automation within a CI/CD pipeline and discuss the outcomes, such as reduced testing time or improved code quality.

Join Rise to see the full answer
How do you approach building reusable testing libraries?

Explain your strategy for creating reusable testing libraries by detailing the design principles you follow. Mention your focus on modularity, maintainability, and how you ensure these libraries meet the varying needs of different teams while enhancing overall testing efficiency.

Join Rise to see the full answer
What strategies do you employ for debugging automated tests?

Describe your systematic approach to debugging automated tests. Talk about tools you use and the methodologies you follow, such as isolating the errors, reviewing logs, and collaborating with developers to resolve issues swiftly.

Join Rise to see the full answer
How do you advocate for quality best practices within your team?

Share your experiences in promoting quality best practices, including leading workshops on test-driven development and mentoring peers. Discuss how you foster a culture of accountability and continuous improvement through regular feedback sessions.

Join Rise to see the full answer
What methods do you use to ensure test coverage across different areas?

Discuss how you align your testing approach with the Test Pyramid principles. Detail your methods for ensuring comprehensive coverage across different levels of testing, including unit, API, and end-to-end tests, and how you track and report this coverage to stakeholders.

Join Rise to see the full answer
Can you explain your experience with API testing?

When answering, discuss specific tools like Postman or RestAssured you have used for API testing. Provide examples of projects where you validated API functionality and data integrity, and explain how you integrated these tests into the development lifecycle.

Join Rise to see the full answer
How do you keep up with the latest testing tools and technologies?

Share your methods for staying updated on testing tools and technologies, such as attending industry conferences, participating in webinars, or following influential leaders in the testing community. Highlight how you incorporate new knowledge into your work.

Join Rise to see the full answer
Describe a time you identified a significant defect during testing.

Provide a specific example outlining the defect you found, the steps you took to reproduce and document the issue, and how you collaborated with developers to resolve it. Emphasize the impact this had on the overall quality and reliability of the product.

Join Rise to see the full answer
What role does collaboration play in your testing process?

Illustrate the importance of teamwork in your testing process by discussing how you work alongside developers, product owners, and other stakeholders. Emphasize methods you use to ensure a seamless integration of testing in the development lifecycle.

Join Rise to see the full answer
In your opinion, what is the future of test automation?

Share your insights on the evolving landscape of test automation, touching on trends such as AI-driven testing, the shift towards more integrated DevOps practices, and how automation will continue to enhance efficiency and effectiveness in the software development process.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Senior Software Engineer at OFX, leverage your skills to help shape the future of global money management.

Photo of the Rise User

Join OFX as a Senior Software Engineer and contribute to transforming financial operations with innovative technology.

Photo of the Rise User
Posted 3 days ago

Join Capco Poland as a Test Data Lead and play a critical role in managing test data for financial services projects.

Photo of the Rise User
SCA Health Hybrid US, Coos County, OR; Oregon State, Myrtle Point, OR
Posted 2 days ago

Join SCA Health as a Senior Applications Developer to lead software projects that enhance technology in surgical care.

Posted 13 days ago

HomeVision seeks a skilled Full Stack Engineer to join our team and contribute to developing advanced solutions for the home appraisals industry.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi seeks a Senior Java Developer to join their Belfast team, focusing on data solutions and mentoring within a global banking environment.

Clearwaters.IT Hybrid No location specified
Posted 5 hours ago

We are seeking an Interface Developer skilled in web service interfaces and data conversion for our team at a leading ERP solutions provider.

Photo of the Rise User
NBCUniversal Remote 1000 Flower St, Glendale, CALIFORNIA
Posted 14 days ago

Join DreamWorks Animation as a Sr. Platform Engineer to enhance their platform capabilities through innovative DevOps practices.

ngc Hybrid United States-Colorado-Aurora
Posted 5 days ago

Join Northrop Grumman as a Sr Principal Software Engineer and contribute to innovative defense systems in Aurora, CO.

Photo of the Rise User
Posted 2 days ago

Founded in 1998, OFX, part of the OzForex Group, provides online international monetary transfer services. They are headquartered in Sydney, Australia.

42 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education