CACI International - Sterling, VA
posted 4 months ago
As a motivated software engineer on this growing program comprising multiple agile development teams, you will lead the planning, design, development, and implementation of an automated integration and testing framework. You will work together with end users, stakeholders, and your teammates in a fast-paced environment creating mission-critical software applications used to reduce risk and complexity within a diverse software application ecosystem. You will make proactive recommendations and advise on system improvements, automation, and risk management. You will also mentor members of the team in their professional development, and ensure they have a clear understanding of the requirements and project goals. In this role, you will provide technical leadership to a team of 10 software developers and oversee their efforts in creating and validating test scripts and automated solutions. You will develop and maintain an automated test framework comprising automated integration tests, agile development status, and system health data. Additionally, you will manage all automated testing activities by overseeing planning and execution, providing strategic and tactical recommendations to the government customer that reduce complexity, accelerate delivery, and promote application security. You will establish release priorities and use JIRA to review, assign, and track issues, and to review updates on progress, and documentation of resolutions. Implementing quality assurance processes and gates to facilitate end-to-end integration and verification with operational organizations will also be part of your responsibilities. Leveraging your software architecture skills will aid in troubleshooting, root cause analysis, and bug resolution. You will lead technical discussions with customers, operators, maintainers, and developers, ensuring that all parties are aligned and informed throughout the development process.