SDET Engineer

Bright Vision Technologies•North Brunswick, NJ
•$100,000 - $165,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced SDET Engineer to apply strong software engineering practices to test automation. The role designs, builds, and continuously improves automation frameworks, writes production-quality test code, and partners 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 position works with product, design, engineering, operations, and business stakeholders to translate ambiguous requirements into well-engineered solutions. It also involves raising engineering standards through code and design reviews and mentoring junior engineers. The successful candidate is expected to bring strong engineering discipline, clear communication, and a record of delivering durable production-quality work.

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 test code 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, partnering with stakeholders to ensure outcomes are durable, well-documented, and aligned with team and platform standards.
  • Contribute to internal testing tools and reusable libraries, partnering with stakeholders to ensure outcomes are durable, well-documented, and aligned with team and platform standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service