Automated Test Framework Engineer
California Creative Solutions Inc.
- Annapolis Junction, MD
- Permanent
- Full-time
The Automated Test Framework Software Engineer will:Design, develop, and maintain automated test suites and frameworks using Java, Spring, and modern DevOps toolsCollaborate with developers to ensure software is testable and meets quality standardsTroubleshoot and debug automated tests to identify root causes and improve reliabilityImplement BDD practices to align testing with user behavior and system requirementsManage virtual environments and support CI/CD pipelines using tools like Jenkins or GitLabParticipate in Agile ceremonies including daily stand-ups, Sprint Planning, and PI PlanningMaintain clear documentation, track issues, and contribute to continuous improvementSupport quarterly PI Planning sessions in Maryland (short-duration travel may be required)Qualifications
Basic QualificationsLevel 0:
No demonstrated experience is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree.Level 1:
Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.Level 2:
Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.Level 3:
Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.Strong experience in Java development, including writing unit testsFamiliarity with Spring libraries, IDEs, and CI/CD frameworksExperience with source control and configuration management toolsComfortable working in Windows and/or Linux environments and managing VMsBasic system administration skills (e.g., Windows Registry Editor, Task Scheduler)Preferred Qualifications8+ years of relevant software engineering experienceExperience with integration test frameworks and task automation (e.g., PowerShell)Familiarity with knowledge management systemsHands-on experience with BDD frameworks and Agile methodologies like SAFeSAFe Agilist Certification or experience as an Agile team memberFringe Benefits:Health Insurance: Comprehensive medical, dental, and vision plans.Retirement Plan: 401(k) with company match.Paid Time Off: Generous PTO policy including vacation, sick leave, and holidays.Professional Development: Opportunities for training, certifications, and career advancement.Work-Life Balance: Flexible work schedules and remote work options.Wellness Programs: Employee assistance programs, wellness initiatives, and gym membership discounts.