Sharetec Systems is a company dedicated to developing innovative core banking and lending software solutions for credit unions. They are seeking a Software Development Engineer in Test (SDET) to build and own the test automation infrastructure, design automation frameworks, and integrate them into CI/CD pipelines to ensure quality software delivery.
Responsibilities:
- Design, build, and maintain scalable automated test frameworks from scratch — not inherited or extended from existing suites
- Serve as the primary subject matter expert on test automation tools, techniques, and best practices across the engineering organization
- Establish architecture, folder structure, conventions, and shared patterns for the automation codebase
- Maintain test suites for reliability and maintainability as the platform evolves
- Integrate automated test suites into CI/CD pipelines (GitHub Actions, Azure DevOps, or equivalent) to support continuous delivery
- Design pipeline triggers, handle test parallelism and flakiness, and own reporting and alerting within the pipeline
- Identify gaps in current testing infrastructure and proactively propose and implement improvements
- Partner with DevOps and Engineering to ensure test execution environments are reliable and representative
- Partner with product managers and developers to integrate automation early in the SDLC, promoting a shift-left quality mindset
- Influence team QA practices through documentation, mentorship, and standards-setting — not just personal execution
- Review pull requests for testability and advocate for design choices that improve coverage and maintainability
- Stay current on emerging testing tools, frameworks, and industry trends
- Evaluate and advocate for adoption of new tools and approaches where they improve quality outcomes
Requirements:
- 5+ years of professional software testing or SDET experience
- Demonstrable experience building test automation frameworks from scratch — not just using or maintaining inherited ones
- Hands-on Playwright experience in a production-grade project
- Python proficiency demonstrated through professional or open-source work
- API testing ownership using Postman or equivalent — including contract testing, data-driven tests, and CI integration
- CI/CD pipeline ownership — built or significantly extended a pipeline using GitHub Actions, Azure DevOps, Jenkins, or equivalent
- Experience testing .NET / C# applications in a production environment
- Experience with long-lived production platforms — not just greenfield or short-term contract work
- Experience in fintech, financial services, or SaaS B2B software
- Familiarity with performance or load testing tools such as JMeter or k6
- Experience with cloud-based or containerized test execution environments
- Exposure to security testing concepts and practices
- Early leadership signals — mentoring peers, defining QA standards, or influencing team practices
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience)