Develop and maintain test specifications/test cases/ sets of regression tests, for new hardware component/software release of applications in an accurate and timely manner
Propose and create procedures that help to find errors existing in the product and execute test cases/regression tests to ensure minimal discrepancy between specified and implemented functions
Review requirements/design documents to ensure testability and become acquainted with products
Design test plans of low to medium complexity
Write and execute test cases of medium complexity and analyze and log test results
May coordinate testing of hardware/software components for small projects
Participate in and contribute to testing process improvement efforts
Participate in the implementation of test automation tools
Requirements
A Bachelor’s Degree in Computer Science or related field
2 to 5 years of experience within a development or testing environment
1 year of experience in testing
Hands-on experience working in Linux environments
Strong understanding of scripting languages such as Python and Shell scripting
Experience with Ansible and CI/CD tools
Proficiency in programming languages such as Java or C++ (preferred)
Familiarity with test automation frameworks (e.g., Robot Framework) (preferred)
Tech Stack
Ansible
Java
Linux
Python
Shell Scripting
Benefits
medical, dental, vision and life insurance with no premium costs for our employees and their families