Overview
Entry-level role supporting the development and execution of automated test scripts to validate software functionality and performance, working under the guidance of senior engineers.
What you'll do
- 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.
What you'll need
- 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.
- Strong analytical, communication, and problem-solving skills.
- Eagerness to learn and grow in a collaborative engineering environment.
Nice to have
- Exposure to test automation frameworks (e.g., Selenium, Cypress).
Details
Read the full description and apply on the company’s own careers page.