Role:Β
Β
Assist in the design and execution of test cases on software applications (embedded and Cloud hosted). Support the development and maintenance of automated test scripts using programming languages such as Python, JavaScript, and others. Collaborate with the development team to identify, document, and track software defects. Participate in the debugging and troubleshooting of network protocols and services on Linux-based systems. Conduct manual testing to ensure the quality and functionality of software applications. Aid in the preparation and maintenance of QA documentation, including test reports and user manuals.
Main Responsibilities:
Β
The main responsibilities of this:
- Designing and executing test plans and test cases.
- Developing and maintaining automated test scripts.
- Identifying, documenting, and tracking software defects.
- Debugging and troubleshooting network protocols and services.
- Conducting manual testing of software applications.
- Preparing and maintaining QA documentation.
Β
Β
Profile:
Β
- Education: Pursuing a Bachelor's degree in Engineering, Computer Science, or a related field (minimum 6th semester).
- Experience: Β Basic understanding of programming languages such as Python, JavsScript, C and C++. Familiarity with Linux-based systems and network protocols.
Skills/Knowledge/Abilities:
- Strong analytical and problem-solving skills.
- Excellent attention to detail and ability to document findings clearly.
- Good communication skills and ability to work collaboratively in a team environment.
- Enthusiasm for learning and improving QA processes and methodologies.