Senior Software Test Engineer
Senior Software Test Engineer on an intel team responsible for developing test plans, automating test procedures, and conducting functional, regression, integration, and compliance testing using Java, Spring Boot, and CI/CD tools.
- Compensation
- $190K–$240K / yr
- Location
- Fort Meade, MD
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 3+ years
- Category
- Qa
- Posted
Skills
Must have
- TS/SCI Clearance with polygraph
- Bachelor's Degree or higher in computer engineering or related discipline (or 12 years total experience)
- 8 years of Software Engineering experience
- 3 years' work experience in the SIGINT, IA, or IT domains
- Excellent oral and written communication skills
- Ability to write technical documentation including wiki sites, blogs, XML/HTML
- Strong organizational and time management skills
Nice to have
- High level proficiency with Java software development
- Java/JEE programming building robust, scalable, secure, high-performance applications
- Familiarity with GIT version control and Maven build tools
- Spring/Spring Boot
- Development with MongoDB Document Databases
- Experience with OAuth2/Open ID Connect development
- Continuous Integration / Continuous Deployment Infrastructure (Docker, Gitlab)
- Deploying services to AWS EC2
- JUnit/Mock Testing Frameworks
- PKI encryption and authentication
Full description
Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!
Belay Technologies is seeking a Senior Software Engineer to join our intel team. The candidate will analyze system requirements to develop evaluation and test plans and procedures, prepare for and conduct data collection and analysis, and report status and results. They will support software quality assessment through testing, automation of test procedures, development of test plans, procedures, and traceability matrices, and execution of test events. Responsibilities also include performing functional, regression, integration, validation, and compliance testing, as well as documenting and verifying software discrepancies and fixes. Additionally, the candidate should have the ability to mentor other test engineers and provide guidance in day-to-day tasks.
Candidates should have the following qualifications:
- TS/SCI Clearance with polygraph
- Bachelor’s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
- 8 years of Software Engineering experience
- An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 12 years
- 3 years’ work experience in the SIGINT, IA, or IT domains
Candidates are required to have the following skills:
- Excellent oral and written communication skills – able to clearly communicate architecture and design concepts
- Ability to write technical documentation including wiki sites, blogs, XML/HTML
- Strong organizational and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines
Candidates are desired to have the following skills (Critical Skills):
- High level proficiency and skill with java software development
- Java/JEE programming building robust, scalable, secure, and high-performance applications
- Familiarity with GIT version control and Maven build tools
- Spring/Spring Boot
- Development with MongoDB Document Databases
- Experience with Oauth2/Open ID Connect development
- Continuous Integration / continuous Deployment Infrastructure (Docker, Gitlab, etc.)
- Deploying services to AWS EC2
- Junit/Mock Testing Frameworks
- PKI encryption and authentication
Perks and Benefits:
- 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday,11 paid holidays and optional leave up to 6 days through Belay's volunteer program
- 10% matching in 401(k) contributions vested on day one
- $5,000 annual training/tuition