Bachelor's degree or equivalent practical experience.
2 years of experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging.
2 years of experience in programming languages Java and Python, including programming practices, features and capabilities, and system management tools.
Experience with automation testing.
Preferred qualifications:
Master's degree in Computer Science, Electrical Engineering, or a related field.
Experience debugging, triaging, and fixing program code or system issues (e.g., firmware, software, application, operational, process).
Experience in defining software architecture, components, modules, interfaces, and data for a system, including validating for correctness, functionality, reliability, and other characteristics.
Experience with phases and activities of a software test cycle.