Jobs and Careers
CO
SR Software Development Test Engineer, Level 3 (Remote US)
CofenseRemote, 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 KitFree account required — sign up in 30s