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.