StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Senior Software Developer in Test - SDT

Compunnel - Fort Mill, SC

Apply Now

Job Description

Job Summary The Senior Software Developer in Test (SDET) will play a key role in ensuring the reliability, resiliency, and integration quality of backend systems, APIs, and distributed architectures supporting advisor, investor, and enterprise platforms. This role requires deep expertise in backend automation, API testing, and scalable automation framework design. As a senior member of the Quality Engineering team, the SDET will collaborate with software engineers, architects, and product owners to develop test strategies, validate complex integrations, automate services and workflows, and drive engineering excellence. This position is based in the Fort Mill or Austin hub and follows a hybrid schedule, with on-site presence preferred Tuesday through Thursday. Key Responsibilities Lead quality engineering efforts for backend microservices, APIs, and event-driven integrations. Define and drive shift-left testing practices, including contract testing, service virtualization, and CI-based automated quality gates. Collaborate with architects and senior engineers to align test strategies with distributed system and multi-tier architecture principles. Design, implement, and maintain automation frameworks for REST APIs, microservices, event streams, and end-to-end workflows. Build reusable test utilities, mocks, and stubs. Develop integration, component, and contract tests with high coverage. Own planning, risk assessment, and testing strategies for complex cross-team initiatives. Ensure proper test data management for automated and manual validation. Mentor junior and mid-level Quality Engineering team members. Review user interfaces for functionality and conformity. Analyze test results and advocate for quality at every stage of development. Document and track defects through closure. Participate in Agile/Scrum ceremonies to support high-quality software delivery. Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent experience. 6+ years of experience in Quality Engineering with a focus on advanced automation and backend testing. Strong programming skills in Java, TypeScript/JavaScript, C#, or Python. Hands-on experience testing REST/gRPC APIs, microservices, distributed systems, and multi-tier architectures. Proficiency with automation tools such as Playwright, RestAssured, Karate, Postman/Newman, or pytest. Deep understanding of API architecture, authentication methods (OAuth2, JWT), and CI/CD pipelines. Strong SQL and NoSQL data validation skills. Ability to thrive in a fast-paced environment with strong problem-solving and analytical abilities. Ability to work independently with minimal supervision and maintain a positive, productive attitude. Preferred Qualifications Master's degree in Computer Science, Computer Engineering, or related field. Experience with AWS cloud services. Familiarity with observability tools such as Grafana, DataDog, Splunk, or OpenTelemetry. Experience with performance testing tools such as k6, JMeter, or Locust. Experience in financial services or regulated industries.

Created: 2026-03-04

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.