> Markdown version of [/jobs/ext/642186-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/642186-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** TOPSTEP CORP. - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $150,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Apple IOS, User Authentication, Automation of Tests, Code Coverage, Databases, Continuous Integration, HP Systems Insight Manager, Mobile Application Software, Regression Analysis, Scrum Methodology, E2e Testing, Selenium, Software Engineering, Software Quality Assurance (SQA), SQL Databases, Test Data, Postman, Delivery Pipeline, Cypress (Programming Language), Backend, Event Driven Architecture, Playwright, Integration Frameworks, Restful APIs, Software Version Control, Api Management, SDET - **Published:** June 25, 2026 - **Apply:** https://www.dice.com/job-detail/ec68ec4b-c96c-4e03-84e8-b0cc439f800d ## About the Role The ideal candidate has experience testing both web and mobile applications, understands API testing and test automation, and is comfortable working in a fast-paced, collaborative engineering environment., * 6 + years of experience in software quality assurance, test automation, or an SDET role. * Experience testing web applications, REST APIs, and mobile applications. * Hands-on experience developing and maintaining automated test frameworks. * Experience with UI, API, integration, regression, and end-to-end testing. * Understanding of software development lifecycles, Agile methodologies, and CI/CD pipelines. * Experience using API testing tools and validating request and response data. * Ability to write clear, reproducible defect reports and communicate technical issues effectively. * Experience reviewing requirements and acceptance criteria for completeness and testability. * Familiarity with source control, pull requests, build pipelines, logs, and application monitoring tools. * Strong analytical, troubleshooting, and risk-assessment skills. * Ability to work independently while collaborating effectively across Engineering, Product, and QA teams. * Strong written and verbal communication skills. Preferred Qualifications: * Experience with both iOS and Android testing. * Experience with mobile automation frameworks. * Experience with modern web automation tools such as Playwright, Cypress, or Selenium. * Experience with API automation and tools such as Postman, REST Assured, or similar technologies. * Experience integrating automated tests into CI/CD pipelines. * Experience testing payment processing, subscriptions, billing, financial, trading, or other transaction-based systems. * Experience validating third-party integrations and asynchronous workflows. * Familiarity with SQL, databases, logs, event-driven systems, and backend troubleshooting. * Experience with performance, load, accessibility, or security-focused testing. * Experience working in a fast-moving product and engineering organization. ## Description Topstep is looking for a mid-level Software Development Engineer in Test to help ensure the quality, reliability, and performance of our web, API, mobile, and third-party integrated applications. In this role, you will work closely with Engineering, Product, and QA throughout the software development lifecycle. You will be responsible for expanding automated test coverage, supporting manual and release validation, identifying quality risks, and helping the team deliver reliable features on schedule., * Ensure the quality of Topstep's web, API, mobile, and third-party integrated applications. * Design, develop, maintain, and improve automated test coverage across UI, API, and mobile platforms. * Support manual, smoke, regression, end-to-end, integration, and production validation testing as needed. * Create and maintain test cases, test plans, test data, automation suites, and other QA documentation. * Review product requirements and acceptance criteria to identify gaps, risks, dependencies, and testability concerns before development is completed. * Validate new features and defect fixes before release and provide clear QA sign-off on release readiness. * Identify, document, reproduce, prioritize, and communicate defects to Engineering, Product, and other stakeholders. * Support production validation and assist with investigating post-release issues, regressions, and customer-impacting incidents. * Validate third-party integrations, including payment, billing, authentication, trading, and account-management workflows. * Document QA processes, testing standards, release validation steps, environment requirements, and troubleshooting guidance in Notion. * Collaborate with Engineering, Product, and QA team members to improve quality throughout the development lifecycle. * Help define and follow modern QA practices, including risk-based testing, shift-left testing, test automation, and CI/CD-supported validation. * Participate in sprint planning, refinement, technical discussions, and release-readiness reviews. * Support onboarding, mentoring, and knowledge sharing as the QA team grows. * Deliver high-quality testing within sprint timelines while clearly communicating test progress, risks, blockers, defects, and release status., * Automated coverage continues to grow across critical web, API, and mobile workflows. * Defects and requirement gaps are identified earlier in the development lifecycle. * QA risks, blockers, and release-readiness status are communicated clearly. * Regression and release validation become more reliable and efficient. * Production issues related to insufficient test coverage are reduced. * Engineering and Product teams receive consistent, scalable QA support. * High-quality features are delivered on time without compromising release confidence. ## Related Videos - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Testing web3 applications](https://www.wearedevelopers.com/videos/878-testing-web3-applications) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)