110 likes | 259 Views
Careers in Computing. Software Test Engineer ICS3U Mr. Hutchison October, 2012. The Role of the Software Tester. Software testing is the process used to determine the quality of software. Also known as Software Quality Assurance.
E N D
Careers in Computing Software Test Engineer ICS3U Mr. Hutchison October, 2012
The Role of the Software Tester Software testing is the process used to determine the quality of software. Also known as Software Quality Assurance. Tasks of the software tester can include the following: • Design and create test scenarios based on software features. • Create test cases based on scenarios. • Execute test cases under various conditions and report abnormal behaviour to software developers. Important skills: • fluent in various operating systems, programming languages • proficient with test tools and techniques • creative and excellent problem solving skills
Local Companies Who Hire Software Testers • IBM – www.ibm.com/ca/en • Bell – www.bell.ca • Autodesk – www.autodesk.ca • Bank of Montreal – www.bmo.com
Key Skills • Programming skills in SQL is an asset • Programming skills in Java, Perl, PHP, and XML is an asset. • Programming skills in C and C++ is an asset. • Understanding of testing methodology and automated testing is an asset • Experience with relational databases (DB2) and/or understanding of relational database concepts is an asset • Experience working in a Windows/Unix/Linux environment is an asset. • Experience with Rational ClearCase/Clear Quest an asset • Ability to learn new technologies quickly • Strong verbal and written communication skills • Ability to prioritize and communicate across the larger DB2 organization • Strong problem solving skills
Related Postsecondary Program Wilfrid Laurier University Computing and Computer Electronicshttp://www.wlu.ca/page.php?grp_id=2&p=74 Combination of Physics and Computer Science. Degree • Bachelor of Science Length • 4-5 years – Professional Experience Year
Animation • Bioinformatics Engineer • Computer Engineer • Computer Service Technician • Database Administrator (DBA) • Database Developer • Data Scientist • Data Warehouse Architect • Digital Media Careers • e-Commerce Specialist • Front-end Developer • Games Design/Programmer • GIS Analyst • Graphic Designers • Network Specialist • Mobile App Developer • Project Manager • Quality Assurance Engineer • Quality Assurance Manager • Robotics Engineer • Security Specialist • Software Architect • Software Developer • Software Development Manager • Software Engineer • Software Programmer • Software Support Engineer • Software Tester / QA Engineer • Software Trainer • Software Sales Engineer • Software Consultant • Systems Administrator • Technical Writer • User Interface Developer • Usability Engineer • Web Designer • Web Developer
Job search websites • IT careers Canada (http://www.it-careers.ca/) • Monster (www.monster.ca) • JobShark (www.jobshark.com) • Workopolis (www.workopolis.com) • Charity Village (www.charityvillage.ca) • Government of Canada Job Bank (http://jobbank.gc.ca/Intro_en.aspx) • Ontario Job Futures (http://www1.on.hrdc-drhc.gc.ca/ojf.jsp?lang=e§ion=Welcome&noc=0000) • Companies, Corporations (contact their HR Dept.) • Parents, “Uncle Bob”, …
Positions Held Over 19 Years • Software Tester • Software Developer • Software Support Engineer • Technical Software Sales Engineer • Technical Software Marketing Engineer • Software Trainer / Consultant • QA Manager • Development Manager • Project Manager • Product Manager