Assist in planning, designing, scripting, execution, and reporting of testing activities.
Learn to manage multiple testing processes under supervision.
Help define scope and approach of system testing effort.
Utilize standard quality reporting metrics.
Provide estimates for project test efforts with guidance.
Contribute to writing and maintaining detailed test cases/scripts aligned with user and business needs.
Review business requirements, functional specifications, and user information to understand end user requirements and business process context.
Assist in creating and executing automated test scripts.
Participate in application security testing.
Collaborate with other IT and Business teams to achieve system verification and validation objectives.
Gain exposure to providing technical guidance regarding quality processes, tools, and methodologies.
Requirements
Be enrolled in an accredited undergraduate degree program related to computer science, IT, information science, management information systems, data science, mathematics, or physics, with a graduation year of 2027 or 2028.
Basic understanding of the overall application development life cycle.
Agile knowledge is a plus.
Exposure to software test planning, execution, and validation, including basic knowledge of various testing tools and methods (Azure DevOps, Jira).
Interest in learning about automated testing tools (e.g., Robot Framework, Playwright).
Interest in learning about security testing tools (e.g., Zed Attack Proxy (ZAP), Checkmarx).
Interest in learning about AI agents support for testing tasks.
Familiarity with business process and data flow identification and documentation.
Strong analytical and problem-solving skills.
Ability to demonstrate professional judgment and work effectively in a team environment.
Excellent oral, written, and interpersonal communication skills.