Duties:
- Perform various tests utilizing manual, automated, and frameworks across multiple platforms
- Perform software assurance tasks to include review and analyzed code, API’s, logical anomalies, data scans
- Establish credibility and maintain strong working relationships with groups involved with certification, security development, and compliance matters
- Perform various test types such security testing, open protocol tests, vulnerabilities, logical anomalies and fuzzing
- Monitor, and provide entry/exit criteria tests to support each phase quality assurance
- Perform in depth of OS testing and execute detailed test plans both automated and manual using C
- Understand product requirements and be able to perform test effectively
- Provide test reports upon completion of testing
- Defect reporting, duplicating and assist development in keeping them in track using corporate tools provided for these purposes
- Test software products in accordance with test plans and tools provided
- Provide feedback on improvements to test plans, tools and methodologies
Skills:
- Embedded OS and Linux testing
- C programming
- SDLC tools
- Open protocols
- Software security testing
- Encryption wireless interfaces testing
- API’s test designs
- Automation
- Software certifications
Education:
- Computer science, engineering, or related field