Full Time

Software Engineer -CI/CD & Testing (Entry Level)- Clearance Eligible - Remote

EpiSci
Remote!
$50,000 - $70,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by EpiSci, so some details may not match this job. The employer's own page has the real description.

Overview


EpiSci is seeking a motivated and detail-oriented Entry-Level Software Engineer specializing in CI/CD and Testing to join our dynamic development team. In this remote position, the candidate will support the design, implementation, and maintenance of continuous integration and continuous deployment processes while ensuring high standards of quality through rigorous testing methodologies. The ideal candidate will collaborate with cross-functional teams to innovate and optimize our software delivery pipeline, contributing to the overall success and efficiency of our projects.



Job Responsibilities

  • Assist in the development and implementation of CI/CD pipelines using appropriate tools.
  • Participate in the creation and execution of automated test scripts to ensure software quality.
  • Collaborate with software developers, product managers, and QA teams to understand software requirements and design efficient testing processes.
  • Monitor and maintain CI/CD systems to ensure optimal functionality and performance.
  • Identify, troubleshoot, and resolve issues related to software deployment and testing.
  • Contribute to the documentation of processes, tools, and workflows involved in CI/CD and testing.
  • Stay current with industry trends and best practices in software development and testing methodologies.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Basic understanding of testing frameworks and methodologies, including unit testing and integration testing.
  • Proficiency in at least one programming language such as Python, Java, or C#.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, both written and verbal.
  • Must be clearance eligible and capable of obtaining necessary security clearances.


Technologies & Tools


The candidate will work with a variety of technologies and tools essential for software development and testing. Key technologies include cloud services such as AWS or Azure, version control systems like Git, containerization technologies such as Docker, and testing frameworks including Selenium and JUnit. Familiarity with configuration management tools like Ansible or Terraform, as well as monitoring tools, will also be beneficial for this role.



Ideal Candidates


The ideal candidate for this position will be a proactive learner who is enthusiastic about technology and eager to develop their skills in software engineering. They will possess a strong desire to work collaboratively within a team, demonstrating effective communication and interpersonal skills. A detail-oriented mindset, alongside the capability to adapt to fast-paced environments and embrace challenges, will significantly contribute to their success in this role. Passion for software quality and continuous improvement will be key attributes for thriving at EpiSci.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.