top of page

ABOUT

Made methods and techniques to test and verify software to advance your career as a software tester or software developer. 

Software touches just about everything in our world today. Today’s consumers expect intuitive and reliable technology, and in an increasingly crowded marketplace small missteps can trigger dissatisfaction and abandonment. Software testing addresses weaknesses in software development while building scalable development processes to ensure a best-in-class user experience. Learn the skills needed to excel as a Software Tester or Quality Assurance Engineer.

In this Software Testing and Verification MicroMasters program you will gain essential knowledge about software testing concepts and techniques and learn by delving into various software test cases and how they are documented. You will also learn how to plan, execute and manage software testing as well as software quality techniques for formal verification, which is used in mission critical projects.

This program will be of benefit to Software Testers, Developers and Quality Assurance Engineers. It will provide career-changers with the skills to get an entry-level job in Software Testing and help advance Software Developers skills in unit testing.

TEAM
Dr. Mir Mohammed Assadullah

He has a BA from Ohio Wesleyan University in Computing Science and Mathematics, an MS from New York University in Computer Science, and a PhD from George Mason University in Computational Sciences and Informatics. He is certified in TOGAF, a certified Project Management Professional (PMP), and a Certified Scrum Master (CSM). He is also a certified Senior Technology Architect at Accenture Federal Services.

Dr. Renata Rand McFadden

Dr. McFadden holds a Bachelor’s in Computer Science from St. John’s University. She holds 3 Master’s from Hampton University, Marist College and Walden University. Her Ph.D. is from Nova Southeastern University. She is formerly a Senior Engineer and Lead Tester at IBM.

Dr. Michael Scott Brown

Dr. Brown is the Program Chair of the Software Engineering Master’s at University of Maryland University College. He received his Bachelor’s in Mathematics and Computer Science from Shippensburg University of Pennsylvania. He received a Master’s in Computer Science also from Shippensburg University. He received his Ph.D. in Computer Science from Nova Southeastern University. Dr. Brown has worked for many Software Engineering organizations including the WVU/NASA Software Research Laboratory part of the NASA’s Independent Verification and Validation center.

bottom of page