Title: Associate, Software Engineer (Herndon, VA)
Herndon, VA, US, 20171
Job Title: Associate, Software Engineering
Job Code: 26103
Job Location: Herndon, VA
Job Description:
The L3Harris Surveillance and Automation Solutions Business Area has an opening for a Software Engineer to support manual and automated test efforts. The role is approximately 60-70% manual testing and 30-40% automation, with goals to automate regression test sets fully in a staggered N-1 sprint model. In this role, you will work closely with cross-functional teams, participate in sprint planning and estimation, analyze requirements, and develop manual and automated test cases. You will also integrate automated test into CI/CD pipeline, troubleshoot software performance, and document software defects.
Responsibilities:
- Develop, document, and execute test plans and test cases for various products.
- Perform manual and automated testing to identify defects and ensure product quality.
- Proactively identify use cases for test automation within supported projects and architect, design, and develop automated test scripts.
- Conduct functional and/or integration testing of multiple programs with a focus on automated testing.
- Collaborate with developers and other team members to understand product requirements and design effective test strategies.
- Report and track defects using bug tracking tools and verify fixes.
- Participate in code reviews and provide feedback to improve product quality.
- Continuously learn and apply new testing techniques and tools to improve testing efficiency and effectiveness.
- Participate in the review and analysis of system and subsystem requirements.
- Develop plans and procedures to verify and validate (V&V) performance of the systems with respect to the underlying requirements.
- Document test results and write test reports. Present these results to management and the customer.
- Integrate hardware and software system components within a lab environment.
- Evaluate functional test cases with project stakeholders and ensure completion of testing.
- Coordinate work assignments to ensure timely and accurate completion of testing.
- Develop plans and procedures to verify and validate (V&V) performance of the systems with respect to the underlying requirements.
- Document test results and write test reports.
- Travel 10% as needed to perform onsite testing.
Qualifications:
- Bachelor’s degree in electrical engineering, computer engineering, aerospace engineering, computer science, or related engineering discipline.
Preferred Skills:
- Hands-on experience with Linux operating systems, including shell scripting.
- Internship involving hands-on experience with troubleshooting complex system-related issues, performing root cause analysis, and correcting issues desired.
- Prior experience generating test plans and procedures; conducting test campaigns; and documenting test results.
- Experience trouble-shooting complex systems consisting of hardware, software, and communications systems.
- Self-starter who demonstrates curiosity and initiative
- Ability to work in a dynamic team-oriented environment
- Strong interpersonal and written communication skills
Nearest Major Market: Washington DC