Senior Software Engineer in Test

Engineering - Burlington, MA, USA
Posting Date
Oct 19, 2018
Burlington, MA, USA
Job ID


Sophos’ Central Platform Group is seeking a talented, experienced Software Engineer in Test to help create and deliver our next generation Cloud Security Platform.  This platform facilitates the management of tens of millions of devices and the ingestion of massive amounts of data. 

This position will be based in our Burlington or Seattle offices.

Main Duties

  • Design, develop and maintain functional, integration, regression and end-to-end automated test
  • Help the team improve testing process, test coverage and test quality
  • Partner with SDE colleagues to enable their contribution to automation
  • Work closely with release engineering to expand the scope and speed of tests run in our CI/CD pipelines
  • Participate as a Scrum team member and be an advocate for quality best practices

Experience and Skills

  • Thorough knowledge of Java, ability to write/code test automation using Java and Java based product SDK.
  • Strong Linux or Unix Systems experience
  • Experience designing, automating & executing tests based on high level requirements and descriptions
  • Ability to analyze and code complex test automation modules utilizing test automation frameworks in CD/CI environment, define data structures, and specify test and automation tools
  •  Experience managing test workloads in AWS or Azure
  • Proficiency in a preferred scripting language
  • Knowledge of web applications testing is desirable (JavaScript, AngularJS, JSON, RESTful web services etc)
  • Security domain/security testing knowledge a big plus
  • Bachelor's degree in a software engineering related discipline
  • 5+ years relevant experience
  • A solid understanding of micro-service architectures, cloud platforms, large scale cloud applications, frameworks and features.
  • Tools and software that we use:
    • Development: Java J2EE, Spring, Tomcat, Python
    • IDEs (any one of): IntelliJ, netbeans, or eclipse
    • DevOps: Jenkins, Gradle, bash
    • Containers/VM: Docker, VMware Fusion
    • OS: Linux/Unix/MacOS
    • Public Cloud: AWS, Azure



In most cases, the compensation package includes:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Long-term disability insurance
  • 401k plan
  • Vacation time
  • Gym membership compensation

Special How to Apply Instructions

To apply, please send resume to:

If you choose to explore this opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Employee Data Protection Policy which can be found here, and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please reply to this or other emails from Sophos clearly stating your request, or follow the steps set out in the Group Privacy Policy describing your individual rights. If you have any questions about Sophos’ data protection practices please see our Group Privacy Policy and contact information here.

Posting Date
Oct 19, 2018
Burlington, MA, USA
Job ID