Chenega Corporation - Gaithersburg, MD
posted 4 months ago
The Automation Test Engineer at Chenega Agile Real-Time Solutions (CARS) will play a crucial role in enhancing the quality and reliability of software systems that support large-scale government operations. This position involves analyzing system requirements and concepts of operations documents to ensure that software meets the necessary standards and functions as intended. The engineer will participate in Agile ceremonies, including daily standups, sprint planning meetings, sprint reviews, and retrospectives, fostering a collaborative environment that promotes continuous improvement and innovation. In this role, the engineer will design, develop, and maintain comprehensive test suites to validate software functionality, ensuring that all aspects of the application are thoroughly tested. This includes participating in code reviews and inspections to guarantee that the code is testable and adheres to established coding standards. The engineer will also be responsible for building and enhancing automated testing frameworks and tools that facilitate testing across various layers of the application, integrating automated tests into CI/CD pipelines to enable continuous testing and delivery. Monitoring and analyzing test results will be a key responsibility, ensuring the stability of builds before deployment. The engineer will maintain high-quality software by enforcing testing best practices and ensuring comprehensive test coverage. Documentation is also a critical aspect of this role, as the engineer will create and maintain records related to automated test cases, test plans, and test results to support knowledge sharing and transparency within the team. Additionally, the Automation Test Engineer will report issues using work management tools like Jira, participate in risk management assessments, and collaborate closely with software engineers to create and maintain test artifacts. The role requires the ability to analyze system requirements and develop evaluation and test plans, conduct data collection and analysis, and report on the status and results of testing efforts. The engineer will also support the development of government test and evaluation documentation, ensuring that all testing activities align with established standards and practices. This position demands a proactive approach to managing complex programs and performing specialized technical tasks associated with cutting-edge technologies.