Explore Solutions That Deliver Innovation
Powers compliant and assured client transactions to help build an interconnected, vibrant financial ecosystem. Through data and analytics that spans financial crime screening, payment services, and benefits compliance, we create unmatched confidence and efficiency for our clients to enable financial inclusion while identifying illicit financial activity and fraudulent players.
If you share our values, take the opportunity to think big, aim high, and explore more.
Software Development Engineer in Test (SDET)
This is a position on the SBS Enablement team, which focuses on DevOps and automated testing for Firco Insights, Accuity’s premier enterprise compliance screening platform.
The role includes a combination of Software Development and Testing responsibilities. The candidate hired into this position will spend his / her time working on tooling development, API testing, deployment automation and end-to-end testing suites based on the current priorities and the needs of the team in a remote capacity.
The ideal candidate would have a good understanding of all phases of the SDLC, Software Quality Assurance & Testing processes, strong .
NET development experience, prior Software Testing experience including Black box / White box / Gray box testing, and implementation of automated test frameworks at different layers of the architecture.
3+ years of Software Engineering experience
BS Engineering / Computer Science or equivalent experience required
Technical Skills :
Experience in code development for automated testing (preferably in a .NET framework such as XUnit / NUnit)
Experience with Microsoft SQL Server, .NET and Visual Studio
Strong analytical and test discovery skills, with the ability to quickly learn complex technical systems
Experience with building UI automation frameworks using Selenium WebDriver or Cypress
Experience with Web Services testing using tools like restful API / Postman / SoapUI
Experience with Git source control
Familiarity with DevOps methodologies, CI / CD implementation
Basic Windows Server Administration and working with Windows Services
Plan, build, and execute automated test frameworks working with QA / Testing staff, Project Managers, Technical Leads, and Subject Matter Experts
Write and maintain automated functional and performance tests for REST services
As part of a Continuous Delivery process, assist with managing QA environments in cloud VMs and create / maintain deployment scripts for QA builds and test automation
Contribute new ideas and development toward creation of test tools and utilities that contribute to better efficiency and software quality
Be a strong advocate for quality in all phases of product lifecycle from development to delivery
Research available tools and lead or participate in initiatives to identify and implement those that will cost-effectively enhance development and testing capabilities, and product quality
Participate in an Agile / Scrum development environment
Be part of a Scrum Team and work closely with other Scrum team members and teams to understand complex product requirements and translate them into software designs
Innovate process improvements that enable efficient delivery and maintenance with consistent direction
Identify areas for cooperation with other teams to improve overall quality and, with peers or others, implement initiatives improving testing capability and efficiency
Report issues and results, researching and identifying root causes as appropriate, documenting accordingly
Research and identify root causes of security & performance issues in partnership with other developers, architects, and network and system engineers