Junior Software Engineer in Test

Veridise is seeking a Junior Software Engineer in Test to join our SaaS team.

This individual will be working in a quality assurance-focused role to develop automated integration testing for our SaaS web application and our security tools.

The role will take place in a multi-project, fast paced environment, where there will be ample opportunity to learn new technologies and work with senior engineers while on the job.

Responsibilities

  • Develop unit and integration tests for command line applications, REST APIs, and browser applications.
     
  • Work together with other teams to develop CI/CD pipelines that incorporate aforementioned integration tests.
     
  • Investigate, root cause, report, and triage bugs found by CI/CD pipelines.
     
  • Manually test command line applications and browser frontends to identify potential UX and workflow improvements.

Required Qualifications

  • Bachelor’s degree in Computer Science, a closely related field, or equivalent experience required.
     
  • 1+ years of internships and/or professional experience as a software engineer, software engineer in test, or QA automation engineer.
     
  • Familiarity with Bash, Python, and common command line tools used in Linux environments.
     
  • Familiarity with Docker.
     
  • Experience using version control systems such as Git and ticketing systems such as JIRA.
     
  • Written and spoken communication skills in English for a professional environment.

Nice to Have

  • Experience setting up CI/CD pipelines is a plus.
     
  • Experience using Kubernetes is a plus.
     
  • Experience with Selenium is a plus.
     
  • Experience with asynchronous programming libraries/frameworks such as Node.js or Python asyncio is a plus.