SDET Engineer

Bright Vision Technologies•Monroe Township, MI
•$100,000 - $165,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced SDET Engineer to apply software engineering practices to test automation. The role designs, builds, and continually improves automation frameworks; writes production-quality test code; and works with development teams to embed quality engineering throughout the software development lifecycle. The engineer applies testing strategies across unit, integration, end-to-end, performance, and security testing in modern distributed systems. The role partners with product, design, engineering, operations, and business stakeholders to translate requirements into well-engineered solutions. It also contributes to code and design reviews, mentors junior engineers, and helps deliver work that performs reliably in production. This is a full-time, direct W2 position that is 100% remote within the United States. Bright Vision Technologies does not sponsor new H-1B visa petitions for this position; U.S. citizens, Green Card holders, EAD holders, and H-1B transfer candidates are encouraged to apply.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • 12 or more years of experience as an SDET or in test-focused software engineering roles.
  • Strong programming skills in at least one of Java, Python, JavaScript, or C#.
  • Hands-on experience with at least one major UI automation framework: Selenium, Cypress, or Playwright.
  • Solid experience automating REST and/or gRPC APIs.
  • Working knowledge of CI/CD pipelines for test automation.
  • Solid SQL skills and experience with database validation.
  • Strong understanding of microservices, distributed systems, and modern web architectures.
  • Excellent debugging, communication, and documentation skills.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design and build robust, scalable test automation frameworks for web, API, mobile, and microservice testing.
  • Write production-quality automated tests using Java, Python, JavaScript, or C# and frameworks such as Selenium, Cypress, Playwright, RestAssured, or Pact.
  • Implement contract testing with Pact or similar tools to validate service contracts in microservice ecosystems.
  • Build comprehensive CI/CD test pipelines integrated with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Develop performance test suites using JMeter, Gatling, k6, or Locust, including realistic load models and result analysis.
  • Implement security testing fundamentals, including dependency scanning, SAST, DAST, and OWASP-based checks.
  • Lead test strategy discussions covering risk-based testing, exploratory testing, and shift-left practices.
  • Collaborate with developers, product owners, and architects to identify quality risks early.
  • Perform root-cause analysis of production incidents and turn findings into automated regression tests.
  • Improve test coverage, test reliability, and time-to-feedback.
  • Mentor junior QA engineers and uphold engineering rigor in the testing community.
  • Maintain test documentation, traceability, and reporting dashboards, and ensure outcomes are durable, well-documented, and aligned with team and platform standards.
  • Contribute to internal testing tools and reusable libraries, ensuring outcomes are durable, well-documented, and aligned with team and platform standards.
  • Participate in code reviews and design reviews and communicate effectively with cross-functional partners.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service