Jobs · North Carolina

Software Development Engineer in Test (SDET)

Brooksource · Charlotte, NC · Yesterday
HybridContract

About the role

The successful candidate will be a technically sharp developer with experience in TypeScript or JavaScript and either a background or interest in software testing. This is not a traditional QA role — the right fit is someone who writes clean, maintainable code, thinks like a developer, and actively leverages AI tools to move faster and smarter.

Responsibilities

  • Be an active member of a Scrum team in an SDET capacity — contributing to sprint planning, standups, and continuous delivery cycles alongside the engineering team.
  • Contribute to and expand the automation testing repository for the Salesforce Lightning Omni-Channel application, writing tests in TypeScript, Playwright, Cucumber (BDD/Gherkin), and JSforce.
  • Use JSforce to interact with Salesforce APIs programmatically and write optimized SOQL queries to support test data setup, validation, and debugging.
  • Perform API validation and exploratory testing using tools such as Insomnia.
  • Integrate and maintain test pipelines within GitLab CI/CD, ensuring reliable and fast feedback loops for the engineering team.
  • Leverage AI tools — including Claude Code and MCP server integrations — as a core part of your daily engineering workflow to accelerate development and improve output quality.
  • Bring architecture ideas and propose improvements to the test automation framework to raise overall quality standards and maintainability.
  • Collaborate closely with engineers, product managers, and business stakeholders across disciplines; contribute to documentation in Confluence and task tracking in Jira.
  • Proactively identify automation gaps, technical debt, and quality risks — and own driving them to resolution.

Requirements

  • 3+ years of professional technical experience as a Software Developer, SDET, or similar
  • Proficiency in TypeScript and/or JavaScript development
  • Either hands-on experience with Playwright for end-to-end test automation, or else fundamental understanding and a strong interest in building this skillset
  • Experience or understanding of Cucumber / Gherkin BDD syntax
  • Familiarity with GitLab (version control, CI/CD pipelines, merge requests)
  • Comfortable working with Jira and Confluence in an agile environment
  • Strong problem-solving skills and the ability to debug across the stack
  • BS/MS in Computer Science, Software Engineering, or a related field - or equivalent practical experience
  • Excellent written and verbal communication skills

Preferred Skills

  • Direct experience with Salesforce Lightning CRM — case management, workflow automation, and third-party integrations
  • SOQL / SQL proficiency; ability to write complex queries against Salesforce objects
  • Experience with JSforce or other Salesforce API libraries
  • API testing expertise using Insomnia or similar tools (REST, SOAP, GraphQL)
  • Familiarity with AI-assisted development workflows, prompt engineering, and MCP server usage
  • Exposure to contact center or financial services technology platforms

Similar jobs