In recent years, Quality Assurance (QA) has developed a well-defined set of methodologies and techniques resulting in a field of its own. Though QA was considered a sub-discipline of test or product management, the growing need for companies to automate and streamline their testing processes evolved
In recent years, Quality Assurance (QA) has developed a well-defined set of methodologies and techniques resulting in a field of its own. Though QA was considered a sub-discipline of test or product management, the growing need for companies to automate and streamline their testing processes evolved the importance of QA.
Companies in the medical (Illumina, B&D), financial (Citibank), insurance (American Specialized Health), and engineering industry are constantly recruiting Software Quality Assurance Engineers. Though job descriptions vary, all of them require familiarity with software processes and testing techniques, consequently enabling shorter and more reliable test turnaround times.
The Quality Assurance professional must be skilled not only in software testing, integration testing or other testing areas, but also in DevOps tools and methodology. These skills range from writing automation scripts using scripting languages, system and web administration, certain aspects of project management to unit testing.
The Software Quality Assurance certificate will provide effective tools and knowledge for those involved in all stages of Software Development and testing processes such as Unit testing, Feature testing, Integration testing and Regression testing. Students will learn the skills necessary to ensure well documented testing, establish processes, and correctly interpret and reproduce results.
General knowledge in programming or a background in Computer Science or professional experience in software development is desirable but not required.
Key Program Topics
Software Development Process (both traditional and Agile)
Black box and white box testing
Different stages of testing: Unit testing, Integration testing and Regression testing
Fundamentals of Software Release Management
Web architecture, web protocols and web performance testing
Running web load tests
Unit test details and applications in Software development process
Data collection and interpretation of User Experience Metric
Agile methodologies for Project Management
At UC San Diego Division of Extended Studies, we believe great social and economic prosperity comes from integrating the collective knowledge of the university, community leaders and professionals. Division of Extended Studies strives to combine local impact with national reputation and global reach.
The Automation Testing course is taught in a hands-on manner to train participants in practical techniques for writing software test automation using environments such as Eclipse IDE and Selenium WebDriver.
Learn the common and specialized testing tools. Functional and regression testing tool knowledge along with mobile automation tool.
Learning to automate test coverage for application workflow is one of the biggest opportunities to decrease errors, increase team capacity, and ultimately drive innovation throughout IT.
Behavior-Driven Development (BDD) equips teams with the practices, tools, and techniques to build software more collaboratively, with developers, testers, and customer representatives fully aligned on the software’s features.
This program introduces student to Manual Testing and Automated Testing with Selenium and Java programming to find and maintain employment in modern Software Quality Assurance environment.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy