Hard Skills
IntermediateAutomated TestingThe use of specialized software to control the execution of tests and the comparison of actual outcomes with predicted outcomes.
IntermediateTest Case DesignThe process of creating a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements.
IntermediateDefect Lifecycle ManagementThe systematic process of identifying, logging, prioritizing, and tracking software bugs until they are successfully resolved.
IntermediateRegression TestingTesting existing software applications to make sure that a change or update didn't steal or break any previously existing functional features.
AdvancedAPI TestingA type of software testing that involves testing application programming interfaces directly to determine if they meet expectations for functionality, reliability, and performance.
AdvancedPerformance TestingTesting that is performed to determine how a system performs in terms of responsiveness and stability under a particular workload.