Position Description: Altamira Technologies Corporation is seeking an experienced Test Engineer to fulfill a Software Test role with a small multi-functional team to support dynamic, mission-critical programs. Our ideal candidate would relish an opportunity to use a broad range of experience to identify appropriate tooling and work collaboratively to build test infrastructure and documentation for an existing software application.
Job Responsibilities:
- Testing software at the module and system level
- Automation of test activities
- Interface with other team members to address issues
- Support system stability and operational readiness
- Analyze system requirements and concept of operations documents, acquisitions plans, and system descriptions to develop evaluation and test plans and procedures.
- Conduct data collection and analysis, and report status and results
- Develop Test & Evaluation Master Plan, Event Test Plans, Test Readiness Assessments, and T &E Reports.
- Provide specialized T&E capabilities tailored to system functions, level, maturity, and performance area
Qualifications:
- Current TS/SCI security clearance
- BS in relevant engineering discipline
- Ability to test software solutions
- Ability to work in a team setting and communicate with team members
- Ability to learn new technologies and apply them to assigned work
- ISTQB certification or other academic test certification a plus
- Working knowledge of at least some of the following:
- Programming Languages: JavaScript / Typescript / Python / Java / C++ / HTML/CSS
- Software Container Management / Docker / Kubernetes
- Frequently Used Software, Frameworks and Services
- Frontend Frameworks: Angular
- Geospatial: Leaflet, GeoServer, Cesium
Experience & Education
- Minimum of 4 years of experience in Software System Testing
- Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management, or related discipline from an accredited college or university.
- Four years of additional test engineering experience may be substituted for Bachelor's degree
- Experience with continuous integration tools (i.e. Jenkins, QuickBuild, etc.)
- Experience with Configuration Management version control systems (GIT preferred)
- Experience with Agile software issues tracking tools (i.e. JIRA, Trac, Redmine, etc.)
- Ability to work independently and explore options
- Experience in the development of test documentation such as test plans, procedures, Test reports
- Web application testing experience
- Ability to lead and take ownership/responsibility
- Outstanding interpersonal skills with a customer service mentality
- Ability to design, oversee, and perform software testing
- Experience with software development and various software development lifecycle models
- Excellent documentation skills