Digital Defense has an immediate opening for a Senior Test and Automation Engineer to work in our Research & Development division, helping to build out our next-generation security technology platform. Candidates must have prior experience developing functional and automated tests for large web applications, ideally using modern frameworks such as Selenium. This position will be involved in all stages of the software development life cycle of our next-gen security platform and will be expected to clearly define quality goals, implement testing strategies to achieve them, and report progress to management.
Skills / Requirements
Highly proficient in at least one major scripting language (Python, Ruby or Perl).
Experience designing and implementing functional and performance test scenarios for enterprise web applications.
Experience building and maintaining test automation infrastructure utilizing ESX and Virtualization technology.
Experience working with the Linux operating system and at least one major Linux webserver (Apache, Nginx, Lighttpd).
Experience working with SQL databases such as Postgres or MySQL is a plus.
Good understanding of networking fundamentals and web protocols such as HTTP, JSON, XML-RPC, SSL and REST API interaction.
Mentors and trains other team members in areas of expertise.
Education & Experience
Bachelor’s degree in Computer Science or related technical field from an accredited university is preferable.
Experience working as the technical lead, or primary test engineer for a substantial software project.
5+ years experience is ideal though we will consider talented candidates with less.
Detail-oriented, with a passion for quality and automation.
Must be capable of working both independently and as part of a dynamic team.
Desire the simple, elegant solution over the complex solution.
All applicants must pass a credit and criminal background investigation prior to employment.