Jobs and Careers
CO

SR Software Development Test Engineer, Level 3 (Remote US)

Cofense
Remote, United States, United StatesRemotefull_timeVerifiedPosted 2 Dec 2025

About the role

Reporting to the Director of Quality Engineering, the senior-level Software Development Test Engineer will be responsible for leading the testing efforts for one or more product applications and ensuring high quality releases for our customers.

Essential Duties/Responsibilities

  • Support multiple Agile teams as an advocate for quality and the customer experience
  • Own automated test coverage for one or more product(s) your product team is responsible for
  • Provide status updates and feedback to your team and manager
  • Learn, understand, and maintain manual and automated testing policies and other QA documentation
  • Assist QA leadership with establishing and enforcing department policies and procedures
  • Assist less senior team members with learning/complying with policies
  • Create and maintain automated test cases and suites against web applications and services, using ruby and possibly Java and/or .NET, delegating to less senior SDETs as needed
  • Implement test case automation for test cases as identified by manual and automated test engineers, maintaining test automation to a standard of coverage
  • Spend some of your time assisting with manual testing activities as needed
  • Perform very complex quality assurance/automated testing activities as needed
  • Work with manual test engineers to identify test cases to automate and prioritize the automation work backlog
  • Provision and maintain virtual machines for testing and perform other QA DevOps tasks as needed
  • Lead efforts to build and improve QA tools and infrastructure
  • Contribute to and validate acceptance criteria
  • Contribute to story work estimates and sprint commitments
  • Represent your product’s QA team(s) with the larger product team
  • Mentor and review the work of less senior SDETs
  • As needed, assist with reviewing merge requests and other development work performed by development engineers
  • Act as a subject matter expert for test automation and possibly some development tools/principles
  • Communicate and demonstrate Cofense’s values and principles

Knowledge, Skills and Abilities Required

  • Willing to learn new development languages, tools, and techniques
  • Self-motivated
  • Proficient at written and verbal communication, with English fluency in both
  • Able to prepare test plans and estimates and track progress on quality efforts
  • Proficient with multiple automated and manual testing tools and techniques
  • Proficient with CI/CD methodology and tools: Jenkins, Docker, GitLabs CI
  • Proficient with Cloud Native development and interacting with cloud infrastructure (AWS, Azure, etc)
  • Proficient with Microsoft O365 tenants and Graph API
  • Able, as needed, to execute, report on, create, and maintain manual test cases
  • Familiar with testing using recent Windows and Apple operating systems
  • Familiar with testing web applications with popular web browsers (in particular, Internet Explorer, Chrome, and Firefox)
  • Familiar with using and maintaining local and remote virtual machines for testing (VMWare ESXi)
  • Familiar with both behavioral and clear box testing (a.k.a. black box and white box testing)
  • Familiar with browser and platform compatibility testing
  • Familiar using SQL with MySQL and/or PostgreSQL
  • Familiar with testing microservice architectures
  • Familiar with command-line tools under Linux, OS X, and/or Windows
  • Familiar with (when relevant):
    • Ruby: rvm, bundler, cucumber, rspec, FactoryBot, and Selenium
    • Java: maven, cucumber, mockito/spock, and Selenium
    • .NET: specflow, nspec, and Selenium
  • Familiar with using git for working with repositories, including branching and merging
  • Familiar with load and performance testing and/or testing for and at scale using tools such as JMeter/BlazeMeter, Mailinator, and Mailhog
  • Familiar with using issue tracking tools, especially JIRA, to manage work and report defects
  • Familiar with test case repository and test execution tools such as TestRail
  • Familiar with working on products through their release in an Agile/Scrum environment
  • Familiar with using system and/or interface design documentation
  • Able to deal with features with poor, outdated, or no design documentation
  • Able to work, with minimal supervision, on a distributed team, escalating issues as necessary
  • Willing to mentor other SDETs and QA engineers on development and test automation
  • Willing (if not happy!) to travel occasionally for team meetings and events (especially if you're remote)

 

Education and/or Experience:

  • Bachelor’s degree preferred (o

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cofense

View company profile →