Logo
Praxis Engineering

Software Engineer Level 1

Praxis Engineering, Baltimore, Maryland, United States

Save Job

What You Will Be Doing The Software Engineer shall be responsible for developing and maintaining automated test suites and frameworks using the PyTest and Cypress testing frameworks. The Software Engineer shall collaborate with mission stakeholders to understand project requirements and identify test automation opportunities to ensure the quality and reliability of a mission-focused enterprise web application in a Linux environment.

What You Will Need

Experience using the Linux CLI

Experience developing Bash/Python scripts

Experience developing with Python in a Linux environment

Experience with web technologies (HTML, CSS, JavaScript) and web application development

Experience with the Cypress testing framework

Experience with the PyTest testing framework

Experience with REST interfaces

Experience with CI/CD principles, methodologies, and tools such as GitLab CI

Experience with Git Source Control System

Desired Skills

Experience with the Atlassian Suite of Tools such as Jira and Confluence

Experience with the Django Web framework

Experience developing UI using the React JavaScript framework

Familiar with SQL technologies such as MariaDB

Experience with containerization technologies such as Docker

SWE-1 Qualifications • Master’s degree in Computer Science or related discipline from an accredited college or university.

• OR Bachelor’s degree in Computer Science or related discipline from an accredited college or university, plus two (2) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

• OR Four (4) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Clearance Active TS/SCI with an appropriate polygraph is required to be considered for this role.

Salary range $67,449.00 - $183,322.00 (Annually) *

#J-18808-Ljbffr