Senior Test Engineer
SECUREVISION, LLC
Jessup, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jessup, United States of America
Tech stack
Java
Agile Methodologies
JIRA
Automation of Tests
C Sharp (Programming Language)
Command-Line Interface
Computer Programming
Software Debugging
Linux
Python
Scrum
Selenium
SoapUI
Software Configuration Management
Test Case Design
Gitlab
Information Technology
Docker
Jenkins
Job description
SecureVision's Test Engineer needs experience in both the software and hardware platforms. The Test Engineer will enable other test teams and activities by designing testing postures/frameworks and support all work being performed. The purpose of this role is to drive design and cyclic improvements.
- Collaborate with cross-functional agile teams to understand project requirements and user stories.
- Understanding HW Intricacies to help prioritize testing based on risks.
- Design and prototype automated test frameworks for applications and REST APls.
- Analyze requirements and generate test use cases.
- Identify, analyze, and report defects.
- Verify fixes and track issues to resolution.
- Perform manual testing when necessary to supplement automated testing efforts.
- Participate in sprint planning, daily stand-up meetings, sprint demos, and retrospectives.
Requirements
- Four-year degree in Computer Science, Engineering, or a related field (or equivalent experience) with 8+ years of experience.
- Background in designing automated test frameworks.
- Linux/Unix and experience with command line interface and command execution.
- Fluency with programming skills languages such as Python, Java, or C#.
Strongly Desired Skills
- Debugging mechanisms across various languages.
- Familiarity with JIRA or similar tools for project tracking and managing tasks.
- Familiarity with software configuration management practices and CVCD tools (e.g., GitLab, Jenkins).
- Expertise with modern test automation tools and libraries (e.g., Selenium, SOAPUI, Python)
- Developing user stories and defining acceptance criteria.
- Work autonomously with minimal supervision.
- Test case development
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Experience with Container technologies (e.g. Docker, Podman) and orchestration technologies (e.g. RKE2)
- Expertise with scrum and agile methodologies.