Online or onsite, instructor-led live Software Testing training courses demonstrate through interactive discussion and hands-on practice how to use specialist knowledge and skills to raise testing productivity and efficiency dramatically.
Software Testing training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Software Testing training can be carried out locally on customer premises in Sofia or in NobleProg corporate training centers in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
Apigee serves as Google Cloud’s comprehensive API management platform, covering the entire lifecycle. It empowers organizations to design, secure, deploy, monitor, and scale their APIs effectively. The platform’s robust testing and automation capabilities enable teams to validate APIs, enforce policies, and guarantee high-quality deployments within CI/CD pipelines.
This instructor-led live training, available online or onsite, is designed for QA engineers and developers with beginner to intermediate skill levels who want to automate API testing and validation using Apigee tools and integrations.
Upon completion of this training, participants will be able to:
Configure Apigee for API testing and monitoring.
Automate API test cases by leveraging Apigee and its integrated tools.
Verify API performance, security, and reliability.
Incorporate test automation into CI/CD pipelines.
Course Format
Interactive lectures and discussions.
Practical exercises and hands-on practice.
Implementation within a live laboratory environment.
Customization Options
To request customized training for this course, please reach out to us to arrange it.
This instructor-led, live training in Sofia (online or onsite) targets intermediate testers and developers seeking to enhance their proficiency in automation testing. The focus lies on tools like Selenium and TestComplete, as well as integration with Oracle APEX and .Net Core.
By the conclusion of this training, participants will be able to:
Set up and configure Selenium and TestComplete for automation testing.
Develop advanced test scripts and frameworks.
Integrate automation testing with Oracle APEX and .Net Core applications.
Apply machine learning techniques to enhance test automation.
Transition from manual to automated testing effectively.
Manage outsourced testing projects and maintain quality standards.
This instructor-led, live training in Sofia (online or on-site) is designed for test engineers and automation specialists at the intermediate to advanced level who want to explore advanced TestStand features and techniques to maximize test automation efficiency and effectiveness.
Upon completing this training, participants will be able to:
Leverage advanced TestStand features to improve test automation workflows.
Tailor user interfaces and create sophisticated test sequences.
Deploy advanced techniques for result processing and reporting.
Connect TestStand with external databases, systems, and hardware.
Apply best practices for maintaining, managing, troubleshooting, and debugging complex test sequences.
This instructor-led live training in Sofia (online or onsite) is designed for beginner-level test engineers and automation engineers who wish to learn the fundamentals of using TestStand to create, execute, and manage automated test sequences.
By the end of this training, participants will be able to:
Understand the basic concepts and architecture of TestStand.
Create test sequences and execute test sequences.
Utilize TestStand's collaborative features for team-based test development environments.
Integrate TestStand with other software tools and test instruments.
Develop custom test steps and plugins in TestStand.
This instructor-led, live training in Sofia (online or onsite) is designed for experienced automation test engineers who wish to learn advanced C# programming concepts for automation testing.
By the conclusion of this training, participants will be able to:
Comprehend advanced C# programming concepts and best practices.
Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
Design and develop modular and reusable automation frameworks utilizing industry best practices.
Jersey serves as the open-source reference implementation for JAX-RS (Java API for RESTful Web Services). It offers libraries that allow developers to construct REST APIs in Java with speed and efficiency. By integrating Jersey with contemporary testing tools, developers can streamline the design, construction, testing, and documentation of APIs.
This instructor-led live training, available both online and onsite, is designed for beginner to intermediate Java developers and testers looking to master API development and testing using Jersey and its complementary tools.
Upon completion of this training, participants will be capable of:
Configuring a Jersey project via Maven.
Developing and deploying RESTful APIs using Jersey.
Testing APIs using Postman and automated testing frameworks.
Managing API errors, security measures, and documentation.
Course Format
Interactive lectures and discussions.
Practical exercises and hands-on practice.
Implementation within a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange it.
This instructor-led, live training in Sofia (online or onsite) is designed for beginner to intermediate professionals aiming to acquire practical skills in planning, executing, and managing UAT processes effectively.
By the end of this training, participants will be able to:
Understand the role and importance of UAT in the software development lifecycle.
Design and execute UAT test cases and scenarios.
Use industry-standard tools to manage and track UAT progress.
Identify, report, and track defects effectively.
Collaborate with developers, testers, and stakeholders for successful UAT execution.
This instructor-led live training in Sofia (online or onsite) is designed for intermediate-level automation developers who want to harness the power of BlazeMeter for automation tasks, enabling them to build intelligent and interactive automation solutions.
By the end of this training, participants will be able to:
Understand the fundamentals of BlazeMeter and its role in automation.
Utilize BlazeMeter to automate tasks and processes.
Develop custom automation solutions using BlazeMeter.
Apply best practices for leveraging BlazeMeter in automation projects.
The ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) is a globally recognized certification focused on designing, developing, and maintaining test automation solutions in real-world environments.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level software testers and automation professionals who wish to gain practical, exam-oriented knowledge aligned with the official CTAL-TAE syllabus and succeed in their certification exam.
By the end of this training, participants will be able to:
Understand the CTAL-TAE syllabus and certification objectives.
Design and implement scalable and maintainable test automation architectures.
Evaluate and select appropriate automation tools and frameworks.
Integrate automated tests into CI/CD pipelines.
Apply structured methods to plan, develop, and maintain automated test solutions.
Practice with exam simulations and gain familiarity with real test formats.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Sofia (online or onsite) is designed for beginner-level testers who wish to learn how to use BlazeMeter for testing tasks. It enables them to design and execute comprehensive tests, analyze and report results, and monitor and optimize performance.
By the end of this training, participants will be able to:
Understand the fundamentals of BlazeMeter and its features and benefits.
Use BlazeMeter to create and run various types of tests.
Analyze and report test results and metrics.
Monitor and optimize test performance and quality.
Apply best practices for using BlazeMeter in testing projects.
This instructor-led, live training in Sofia (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.
By the end of this training, participants will be able to:
Install and configure Selenium WebDriver.
Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level quality assurance engineers who wish to use Apache JMeter for software performance testing.
By the end of this training, participants will be able to:
Grasp the core principles of performance testing and understand how Apache JMeter fits into the process.
Install, configure, and navigate Apache JMeter to create and execute test plans.
Design comprehensive test plans with advanced features like parameterization and scripting.
Analyze test results to identify performance issues and optimize applications.
Conduct distributed testing and apply best practices in real-world scenarios.
The ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) is a professional certification designed to deepen expertise in advanced test management, leadership capabilities, and strategic decision-making, in accordance with the official ISTQB syllabus.
This instructor-led live training, available online or on-site, targets intermediate to advanced test managers and QA professionals seeking to master the ISTQB Advanced Level Test Manager curriculum and successfully prepare for certification.
Upon completing this training, participants will be equipped to:
Design and oversee comprehensive test strategies and plans.
Implement risk-based testing methodologies to optimize testing resources.
Monitor, control, and enhance test processes within project frameworks.
Lead and nurture test teams while effectively managing stakeholder expectations.
Leverage tools and metrics for test management, reporting, and continuous process improvement.
Course Format
Interactive lectures and group discussions.
Exam-focused exercises and practice questions.
Practical case studies and simulations aligned with the ISTQB CTAL-TM syllabus.
Customization Options
To arrange customized training for this course, please reach out to us.
This instructor-led live training in Sofia (online or onsite) is aimed at operators and testers who wish to use EasyTest for testing applications or systems.
By the end of this training, participants will be able to:
Install and configure EasyTest.
Use EasyTest for testing systems and application features.
This instructor-led live training in Sofia (offered online or onsite) is designed for intermediate-level testers looking to master performance testing execution via the LoadRunner Enterprise platform.
By the conclusion of this training, participants will be able to:
Grasp the core principles of performance testing and recognize its critical role in the software development lifecycle.
Plan and design performance tests effectively, aligning them with business objectives and system specifications.
Set up and manage test environments, encompassing servers, network configurations, and client machines.
Run performance tests, observe system resources in real time, and gather essential performance data.
Evaluate test outcomes and pinpoint performance bottlenecks.
Create detailed reports to convey test insights and actionable recommendations.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level software testing professionals who wish to become certified in TOSCA and demonstrate proficiency in test automation using Tricentis Tosca.
By the end of this training, participants will be able to:
Understand the TOSCA certification structure and requirements.
Master TOSCA concepts, including test case design, automation, and execution.
Apply best practices for building reusable and maintainable test cases.
Prepare for the practical and theoretical components of the TOSCA certification exam.
This course offers training on managing testing projects and provides practical experience with web applications, functional test automation, and cross-browser test automation using the Selenium test suite.
The intended audience for this course includes software test engineers and manual testers.
Upon completing the training, participants will be able to effectively utilize Selenium WebDriver in real-world projects.
In this instructor-led live training held in Sofia, participants will learn how to enhance an automated test suite by employing advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
Resolve complex web application test automation issues with Selenium.
Apply regular expressions and pattern-based verification techniques.
This instructor-led, live training in Sofia (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
This instructor-led, live training in Sofia is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
Streamline software testing using HP UFT, the industry-leading functional testing solution. This comprehensive test automation course explores recording-and-playback scripting, object identification, parameterized testing, reusable actions, web application testing, and API validation through practical labs. Learn to transform manual test cases into reliable automated scripts, leverage checkpoints and synchronization mechanisms, and develop scalable test frameworks to support enterprise-grade quality assurance workflows and regression testing.
This comprehensive Appium training course empowers you to master mobile automation testing. Learn to construct robust test automation frameworks for both Android and iOS applications by leveraging the industry-standard Appium framework. Through hands-on experience, you will acquire skills in configuring Appium, writing test scripts, identifying native and web elements, and generating detailed test reports. This course is ideal for QA engineers and testing professionals looking to expand their toolkit with mobile testing and automation expertise. It serves as an excellent foundation for pursuing Appium certification and advancing your career in mobile quality assurance.
Selenium is an open-source framework designed for automating web application testing across various browsers. With the release of Selenium 4, users gain access to enhanced WebDriver APIs, native relative locators, and improved grid support. Python complements this by offering simplicity and strong integration with testing frameworks such as Pytest, making it a highly effective choice for developing scalable and maintainable test automation solutions.
This instructor-led live training, available both online and onsite, targets beginner to intermediate testers and developers who aim to leverage Selenium with Python for automating web application testing in real-world scenarios.
Upon completion of this training, participants will be able to:
Install and configure Selenium with Python within a testing environment.
Create robust test automation scripts using Selenium WebDriver and Pytest.
Implement the Page Object Model (POM) to ensure maintainable test frameworks.
Execute tests across multiple browsers utilizing Selenium Grid.
Integrate automated tests into CI/CD pipelines.
Troubleshoot common issues and apply best practices to enhance automation stability.
Format of the Course
Interactive lectures and discussions.
Numerous exercises and practical sessions.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange.
This instructor-led, live training in Sofia is tailored for individuals seeking to master Java specifically for test automation purposes. The curriculum is designed to be concise and intensive, featuring numerous hands-on exercises to help participants rapidly acquire the essential programming skills required for software automation testing. The primary emphasis is on core Java concepts that can be directly and immediately applied to automate testing processes.
Please note that this course does not provide an in-depth exploration of test automation frameworks such as Selenium. It also avoids the traditional "Hello World" introductory method, as it is not focused on general application development. Instead, the goal is to enable participants to start performing test automation as quickly as possible. If you already possess Java proficiency and wish to proceed directly to testing with Selenium, we recommend our: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training) course.
This instructor-led, live training in Sofia (online or onsite) is aimed at engineering and design professors who wish to understand, apply, and teach modern software development practices relevant to systems engineering, civil engineering, design, and architecture disciplines.
This course is designed for test managers, quality assurance professionals, testers, software developers, project managers, and management teams. It explains how Agile project management frameworks, particularly SCRUM, approach testing.
By the end of the course, each participant will design and execute a test plan for a sample application (which can be an actual client application if available).
This course offers a concise introduction to Agile software testing. It covers essential testing concepts within the context of Agile (Scrum) development, utilizing Crispin & Gregory's Agile Testing Quadrants model as a framework to examine modern principles and practices of Agile testing.
In this two-day program, participants receive a concise overview of Agile software testing. The curriculum covers core testing concepts situated within the Agile (Scrum) development lifecycle, utilizing Crispin & Gregory’s Agile Testing Quadrants model as a guiding framework to examine modern Agile testing principles and practices.
Target Participants
This course is designed for development teams seeking to enhance their testing methodologies within an Agile environment.
It is also appropriate for individuals considering testing as a professional path and serves as a recommended prerequisite for the iSQI Certified Agile Tester certification.
This training initiative is crafted to equip software QA engineers with crucial AI knowledge and practical skills, aiming to boost their testing productivity and improve software quality results. Attendees will acquire a solid grounding in artificial intelligence and machine learning, along with insights into their application in test automation, bug identification, test case creation, risk-based testing, and performance evaluation.
By combining theoretical instruction, demonstrations, and practical laboratory exercises, QA professionals will learn how to utilize AI to minimize manual workloads, expand test coverage, and enhance defect detection precision—ultimately driving greater efficiency and effectiveness within QA processes.
This instructor-led, live workshop in Sofia begins with an introduction to BDD, what it is and how it is used by companies to promote good software design, development and testing. We do this from a non-engineering point-of-view, with an eye on the end-users, their requirements, language, and way of thinking. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.
By the end of this training, participants will know how to:
Write succinct user stories that capture the usage patterns of real users of the software.
Translate their user stories into the behavioral language of BDD (Given, When, Then.)
Derive test cases from these stories, for use by engineers to implement and test.
Understand the relationship between product requirements, acceptance criteria, and test cases.
Demystify the technical jargon that impedes communication and understanding.
Install and use great tools for writing BDD feature files.
Understand and appreciate what happens once the work is handed to engineers.
Play a more active role in the iterative development cycle.
The ISTQB® Certified Tester Foundation Level 4.0 (CTFL 4.0) certification delivers crucial testing knowledge that is applicable in practice, along with the global terminology and concepts used within the testing industry. This CTFL 4.0 certification is applicable across various software delivery methods and practices, including Agile, Waterfall, and DevOps environments featuring continuous integration, continuous delivery, and continuous testing.
Cypress is a robust end-to-end testing framework that enables users to set up, write, execute, and debug tests for any frontend application or website.
This instructor-led live training (available online or onsite) is designed for software testers looking to leverage Cypress for test automation.
Upon completing this training, participants will be able to:
Conduct end-to-end automation testing using Cypress.
Implement integration and unit tests within web applications.
Utilize Cypress as a modern alternative to Selenium.
Course Format
Interactive lectures and discussions.
Numerous exercises and practical sessions.
Hands-on implementation in a live-lab environment.
Customization Options
To request customized training for this course, please contact us to arrange details.
The Core Concepts of QA and Contemporary Testing Using AI program offers a comprehensive training experience that merges the ISTQB Certified Tester Foundation Level (CTFL v4.0) curriculum with a practical introduction to AI-assisted testing methodologies and tools. This course serves as a dedicated pathway toward obtaining the ISTQB Foundation Level certification while simultaneously empowering participants with immediately usable skills in AI-enhanced testing.
This live, instructor-led training (available both online and on-site) targets QA specialists, software testers, and test engineers aiming to establish a solid grasp of quality assurance fundamentals. Participants will learn to harness modern AI tools for generating test cases, automating tests, and analyzing defects.
Upon completion of this training, participants will be capable of:
Implementing the seven testing principles and understanding the tester's role throughout the software development lifecycle.
Creating test cases utilizing black-box, white-box, and experience-based techniques in accordance with ISTQB standards.
Reporting, tracking, and managing defects through their entire lifecycle.
Planning testing activities using risk-based approaches, estimation methods, and progress metrics.
Evaluating and selecting test automation tools suitable for your organizational environment.
Utilizing generative AI and Large Language Models (LLMs) to draft, review, and refine test cases derived from requirements.
Applying AI-driven tools for self-healing test automation, visual regression testing, and defect prediction.
Navigating the ISTQB Foundation Level exam structure and confidently answering sample questions.
Course Format
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation within a live-lab environment.
Customization Options
For customized training requests, please reach out to us to arrange details.
This instructor-led, live training in Sofia (online or onsite) targets beginner, intermediate, and advanced-level QA professionals and technical team members who aim to use Katalon Studio to transition from manual testing to automated regression testing.
By the end of this training, participants will be able to explain QA and automation fundamentals, automate REST API checks, build web UI regression tests, and apply Katalon Studio for maintainable test execution.
In the fast-paced world of software development, combining AI with Cypress delivers unmatched precision and efficiency in test automation. We are witnessing a transformative era in IT, where AI serves as a powerful ally to enhance work methods, productivity, and, most critically, software quality.
This course is crafted to refine your QA processes, upgrade your technical skills, and empower you to confidently address complex testing challenges with precision by leveraging revolutionary AI technology.
Why Attend:
Explore the powerful synergy between AI and Cypress for superior test automation accuracy.
Gain practical experience with cutting-edge tools and methodologies.
Enhance your QA expertise and remain competitive in the software development industry.
Learn from industry specialists and real-world case studies to optimize your testing strategies.
Unlock significant improvements in testing efficiency and accuracy.
Boost testing efficiency by expanding test coverage and shortening time-to-market.
Overcome concerns about AI replacing testers by embracing its potential and learning to leverage it effectively.
By the end of the training, participants will be able to:
Gain familiarity with AI technologies and their practical applications.
Seamlessly integrate AI-driven solutions into Cypress-based test automation workflows.
Write advanced Cypress test scripts with AI support to improve accuracy and coverage.
Use AI algorithms to prioritize test cases and enhance manual exploratory testing.
Validate UX design quality using AI-based visual regression tools.
Approach complex testing scenarios with confidence, precision, and efficiency.
Advance their QA skill set and stay at the forefront of modern testing methodologies.
In this instructor-led, live training conducted in Sofia, participants will learn how to utilize TestComplete's capabilities, including its test object model, checkpoints, name mapping, and UI, to conduct automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
Create, record and run functional tests.
Create a scalable and maintainable test framework.
Create checkpoints, adjust tests for multiple devices and analyze test results.
Usability testing is a method for evaluating a software product or system by observing how real users interact with it.
The workshop starts with an introduction to usability testing, covering its purpose and how organizations use it to enhance software design and development. The course uses accessible language and focuses on practical, hands-on learning, emphasizing end-users, their needs, mental models, and interaction patterns with the system.
By the end of this training, participants will be able to:
Select the most appropriate usability testing approach based on a product's specific features and its development stage.
Create a comprehensive usability test plan.
Recruit, assess, and manage testers effectively.
Design, assign, and moderate usability test tasks that deliver maximum value for both users and the business.
Gather, analyze, and report test findings.
Communicate and collaborate effectively with business managers, developers, and QA teams to ensure the final product not only functions correctly but also delivers an optimal user experience.
Audience
Product owners and managers
QA managers
Manual testers
Internal users of a software product or system
Format of the course
An interactive, instructor-led workshop featuring numerous activities and hands-on practice.
Notes
The case studies and software samples used in this workshop are prepared by the instructor. For customized materials, please contact us in advance.
Read more...
Last Updated:
Testimonials (6)
Very interesting subject and very knowledgeable trainer
Pedro Miguel Costa - Natixis
Course - Automation Testing with Cypress
workshops, practical cases
Joanna Nowak - LKQ Polska Sp. z o. o.
Course - Introduction to Agile Testing
way of teaching is good.. explains with patience
Ramya Krishna - Multichoice
Course - Advanced C# for Automation Test Engineers
Shane is very experienced, knowledgeable, and willing to help and explain when people have questions. I liked most that Shane creates an atmosphere in which asking questions is safe and encouraged, which is extremely important to learning in my opinion.
Ryan
Course - C# for Automation Test Engineers
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Course - Performance engineering/tuning
Use of powerpoint / paint to create the training materials as we went along. Benefit of the trainers experience. Use of the "cinema booking tool" example and our break out group case studies really brought the approach to life
Online Software Testing training in Sofia, Software Testing training courses in Sofia, Weekend Software Testing courses in Sofia, Evening Software Testing training in Sofia, Software Testing instructor-led in Sofia, Software Testing instructor-led in Sofia, Evening Software Testing courses in Sofia, Software Testing private courses in Sofia, Software Testing instructor in Sofia, Software Testing coaching in Sofia, Software Testing classes in Sofia, Software Testing on-site in Sofia, Weekend Software Testing training in Sofia, Software Testing boot camp in Sofia, Software Testing one on one training in Sofia, Online Software Testing training in Sofia, Software Testing trainer in Sofia