Job Requirements
Sterling, VA
Top Secret/SCI Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Are you a skilled and experienced test engineer who loves to ensure the quality and reliability of software products?
What You'll Be Owning:
What You Must Have:
What Would Be Nice to Have:
What You'll Be Owning:
- As a test engineer, you will be responsible for: Creating test plans, test cases, and test scripts based on the software requirements and specifications.
- Performing functional, non-functional, integration, regression, performance, and security testing.
- Reporting, tracking, and resolving software defects and issues using bug tracking tools such as Jira and GitLab.
- Supporting multiple development teams and tools.
What You Must Have:
- Active TS/SCI with an ability to obtain a polygraph
- A bachelor's degree in computer science, software engineering, or a related field.
- At least 3 years of functional/system-level software testing, working in Linux environments.
- Strong Linux command line proficiency. Including but not limited to ensuring software stability, performance, requirements validation, and forensics characterization.
- Experience in creation and administration of virtual machines and docker containers
- Analytical trouble shooting skills.
- Work directly with the development team to understand software requirements and define test plans and test cases from the ground up.
- Desire to work in a dynamic small team environment supporting multiple and disparate development efforts at the same time.
What Would Be Nice to Have:
- A strong knowledge of software testing methodologies, tools, frameworks, and best practices.
- Scripting with Bash, Python
- Computer networking knowledge - wireshark, tcpdump
- Linux-based software build systems - make, cmake, gcc
- Debugging tools in Linux - gdb, valgrind, gprof, strace
group id: 90883154