Candidate will be a dedicated tester with experience in both the Software and Hardware worlds. A tester in this role would be enabling other test teams and testing activities by designing testing postures/frameworks at a macro and supporting work also being performed at the micro level. Members of this team will get a broad spectrum of the entire effort and help drive testing desi gn/ imp rovements.
SW/HW Test Engineer Responsibilities
- 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.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering , or a related field (or equivalent experience) with 5+ years of experie nce.
- Strong programming skills in languages such as Python, Java, or C .
- Comfortable with Linux/Unix command line interface and command execution .
- Experience designing and developing automated test frameworks from scratch.
Desired Qualifications
• Familiarity with Hardware and how it influences Software configuration/performance.
- Familiarity with modern test automation tools and libraries (e.g., Seleniu m, SOAPUI, Python)
• Familiarity with debugging mechanisms across various languages .
- Familiarity with Container technologies (e.g. Docker, Podman) and orchestration technologies (e.g. RKE2)
• Understanding of software configuration management practices and CVCD tools (e.g., GitLab, Jenkins).
- Solid understanding of scrum and agile methodologies.
- Experie nce creating user stories and defining acceptance criteria.
• Ability to work in a faced paced environment with minimal supervision
- Ability to analyze requirements and create detailed test cases.
- Knowledge of JIRA or similar tools for tracking issues and managing tasks.
- Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
- Self-motivated and able to work effectively both independently and in a team.