Software
Responsible for supporting the development and execution of automated test scripts to validate software functionality and performance. This entry-level role offers exposure to QA processes and automation frameworks, working under the guidance of senior engineers to contribute to product quality and stability.
Duties & Responsibilities
- Assist in writing, executing, and maintaining automated test scripts based on functional requirements and user stories.
- Work with QA and development teams to identify test cases suitable for automation.
- Help set up test environments, collect logs, and document results for review.
- Participate in test planning, review sessions, and sprint meetings.
- Learn and apply best practices in test automation, code versioning, and defect reporting.
- Contribute to documentation of test cases, automation frameworks, and QA processes.
- Support manual testing efforts as needed, especially for validation and regression testing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent coursework/experience.
- 0–2 years of experience in software testing or automation (including internships or academic projects).
- Familiarity with one or more programming/scripting languages (e.g., Java, Python, JavaScript).
- Basic understanding of QA methodologies, test case development, and defect tracking tools.
- Exposure to test automation frameworks (e.g., Selenium, Cypress) is a plus.
- Strong analytical, communication, and problem-solving skills.
- Eagerness to learn and grow in a collaborative engineering environment.