SilverEdge is a premier provider of innovative cyber, software and intelligence solutions addressing everyday challenges to meet mission goals across the DOD and Intel Communities and beyond. We are seeking a Automation Engineer who is responsible for designing, developing, and implementing software solutions that automate key processes and tasks within the organization. This role involves a strong understanding of software development, automation tools, systems integration and data engineering.
- Develop and implement automation scripts and applications to streamline workflows and processes.
- Experience in programming languages such as Python, Java, or C#
- Experience with automation tools (e.g., Selenium, Jenkins, Puppet).
- Understanding of software development life cycle (SDLC) and agile methodologies.
- Collaborate with software development teams to integrate automation solutions into existing systems.
- Apply data engineering principles to optimize data processing, storage, and retrieval within automated systems. Implement data pipelines and workflows that support the automation of key processes involving substantial data handling.
- Create and manage automated testing frameworks to ensure the reliability and efficiency of software applications. Conduct thorough testing to identify bugs and issues for resolution.
- Evaluate and improve automation strategies to enhance system performance and user experience. Implement best practices in automation to optimize operational efficiency.
- Work closely with IT teams, software developers, and other stakeholders to understand requirements and deliver effective automation solutions. Provide ongoing support and maintenance for automated systems.
- Maintain comprehensive documentation for automation processes, including user guides, system specifications, and reports.
- Stay abreast of emerging technologies and trends in software automation. Propose and implement innovative solutions to meet evolving organizational needs.